@layer site{.mg-article-opening>.v2-wrap{padding-bottom:clamp(2.5rem,5vw,4rem)}.mg-article-preview-note{border-left:3px solid var(--blue);background:var(--blue-wash);color:var(--body);margin-bottom:2.5rem;padding:.9rem 1.1rem;font-size:.875rem;line-height:1.6}.mg-article-header{max-width:950px;margin-inline:auto}.mg-article-back{width:fit-content;color:var(--blue-ink);text-underline-offset:4px;margin-bottom:2.25rem;font-size:.9375rem;text-decoration:underline;display:block}.mg-article-header h1{letter-spacing:-.035em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:700;line-height:1.1}.mg-article-introduction{max-width:62ch;margin-top:1.75rem;font-size:clamp(1.125rem,1.6vw,1.4rem);line-height:1.65}.mg-article-byline{color:var(--muted);flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2rem;font-size:.9375rem;line-height:1.6;display:flex}.mg-article-featured{max-width:1120px;margin:clamp(2.5rem,5vw,4rem) auto 0}.mg-article-figure img{width:100%;height:auto;display:block}.mg-article-figure figcaption{color:var(--muted);margin:.75rem 12px 0;font-size:.875rem;line-height:1.65}.mg-article-image-placeholder{aspect-ratio:16/9;background:var(--blue-wash);border:1px solid var(--line);color:var(--blue-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.5rem;font-size:clamp(1rem,1.5vw,1.3rem);display:flex}.mg-article-image-code{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.5rem);font-weight:600}.mg-article-image-placeholder small{color:var(--body);font-size:.8125rem}.mg-article-reading{border-top:0}.mg-article-reading>.v2-wrap{padding-top:0}.mg-article-body{overflow-wrap:break-word;max-width:66ch;margin-inline:auto;font-size:clamp(1.125rem,1.45vw,1.25rem)}.mg-article-body :is(p,ul,ol){font-size:inherit;line-height:1.85}.mg-article-body>*+*,.mg-article-principles>li+li{margin-top:1.5rem}.mg-article-body h2{text-wrap:pretty;margin-top:3.5rem;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:700;line-height:1.25}.mg-article-body h3{margin-top:2.5rem;font-size:1.35rem}.mg-article-body>:first-child{margin-top:0}.mg-article-body blockquote{border-left:3px solid var(--blue);color:var(--ink);margin-block:3rem;padding:.4rem 0 .4rem 1.5rem}.mg-article-body blockquote p{color:inherit;font-size:clamp(1.45rem,2.3vw,1.9rem);font-weight:500;line-height:1.5}.mg-article-takeaway{background:var(--blue-wash);border-top:3px solid var(--blue);margin-block:3rem;padding:clamp(1.5rem,4vw,2.5rem)}.mg-article-takeaway h2{margin-top:0;font-size:1.5rem}.mg-article-takeaway p{margin-top:.75rem}.mg-article-body>.mg-article-figure{margin-block:3rem}.mg-article-close .v2-wrap{max-width:950px}@media (max-width:600px){.mg-article-header h1{text-wrap:pretty}.mg-article-byline{column-gap:1rem}}}
