.mf-article{padding:4.8rem 0 6.4rem}.mf-article__inner{max-width:var(--mf-reading-width,780px);margin-inline:auto}.mf-article__back{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;color:rgb(var(--color-link));text-decoration:none;font-size:1.4rem}.mf-article__back:hover{text-decoration:underline;text-underline-offset:.4rem}.mf-article__back:focus-visible{outline:2px solid rgb(var(--color-link));outline-offset:4px}.mf-article__header{margin:2.4rem 0 3.6rem;padding-bottom:2.8rem;border-bottom:1px solid rgba(var(--color-foreground),.18)}.mf-article__header h1{font-size:clamp(3.2rem,4vw,4.6rem);line-height:1.15;margin:0;overflow-wrap:break-word}.mf-article__date{display:block;margin-top:1.6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.mf-article__image{margin:0 0 3.6rem}.mf-article__image img{display:block;width:100%;height:auto}.mf-article__body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.7rem;line-height:1.8;overflow-wrap:break-word}.mf-article__body p{margin:0 0 2rem}.mf-article__body>p:first-child{font-size:1.9rem;line-height:1.7}.mf-article__body h2{font-size:3rem;line-height:1.25;margin:4.4rem 0 1.8rem}.mf-article__body h3{font-size:2.4rem;line-height:1.3;margin:3rem 0 1.4rem}.mf-article__body h4{font-size:2rem;line-height:1.4;margin:2.4rem 0 1.2rem}.mf-article__body ul,.mf-article__body ol{padding-left:2.4rem;margin:1.6rem 0 2.4rem}.mf-article__body li{padding-left:.4rem;margin-bottom:.9rem}.mf-article__body li::marker{color:rgb(var(--color-link))}.mf-article__body a{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.mf-article__body a:hover{text-decoration-thickness:2px}.mf-article__body blockquote{border-left:3px solid rgb(var(--color-link));background:rgba(var(--color-foreground),.04);padding:2rem 2.4rem;margin:2.8rem 0;font-style:normal}.mf-article__body blockquote p:last-child{margin-bottom:0}.mf-article__body table{display:block;max-width:100%;overflow-x:auto;margin:2.4rem 0;border-collapse:collapse}.mf-article__body th,.mf-article__body td{padding:1.2rem;border:1px solid rgba(var(--color-foreground),.2);text-align:left}.mf-article__body img{max-width:100%;height:auto}.mf-article__footer{margin-top:4rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.18)}@media(max-width:749px){.mf-article{padding:2.4rem 0 4rem}.mf-article__header{margin:1.6rem 0 2.8rem;padding-bottom:2.4rem}.mf-article__body{font-size:1.6rem;line-height:1.75}.mf-article__body>p:first-child{font-size:1.7rem}.mf-article__body h2{font-size:2.6rem;margin-top:3.2rem}.mf-article__body h3{font-size:2.2rem}.mf-article__body blockquote{padding:1.6rem}}.mf-related{margin-top:5.6rem;padding-top:3.2rem;border-top:1px solid rgba(var(--color-foreground),.18)}.mf-related>h2{font-size:3rem;line-height:1.25;margin:0 0 2.4rem}.mf-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.mf-related__card{min-width:0;border:1px solid rgba(var(--color-foreground),.18);background:rgba(var(--color-foreground),.025)}.mf-related__card:hover{border-color:rgb(var(--color-link))}.mf-related__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.mf-related__link:focus-visible{outline:2px solid rgb(var(--color-link));outline-offset:4px}.mf-related__media{aspect-ratio:16/10;overflow:hidden}.mf-related__media img{width:100%;height:100%;object-fit:cover;display:block}.mf-related__copy{display:flex;flex:1;flex-direction:column;padding:2.4rem}.mf-related__copy h3{font-size:2.3rem;line-height:1.3;margin:0;overflow-wrap:break-word}.mf-related__copy p{font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.8);margin:1.2rem 0 2rem}.mf-related__read{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;color:rgb(var(--color-link));font-size:1.4rem;padding-top:1.2rem}@media(max-width:749px){.mf-related{margin-top:3.6rem;padding-top:2.4rem}.mf-related>h2{font-size:2.5rem}.mf-related__grid{display:flex;overflow-x:auto;gap:1.6rem;scroll-snap-type:x mandatory;padding-bottom:1.2rem;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--color-link),.65) rgba(var(--color-foreground),.12)}.mf-related__card{flex:0 0 86%;scroll-snap-align:start}.mf-related__card:only-child{flex-basis:100%}.mf-related__copy{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAAAAAg */
