@layer site{.v2-realm.mg-article-page,.mg-article-reading{background:var(--reading-ground)}.mg-article-page:before{display:none}.mg-article-reader{--background:var(--reading-ground);--reader-accent:var(--blue-ink);--article-columns:clamp(17rem, 20vw, 19rem) minmax(0, var(--reading-measure));--article-column-gap:clamp(4rem, 5vw, 5rem)}.mg-article-hero{isolation:isolate;min-height:40rem;padding-block:clamp(8.5rem,11vw,9rem) 3rem;position:relative;overflow:clip}.mg-article-hero-art{z-index:-2;position:absolute;inset:0}.mg-article-hero-art img{object-fit:cover;object-position:center}.mg-article-hero-art svg{width:100%;height:100%}.mg-article-hero:before{z-index:-1;background:linear-gradient(180deg, transparent 35%, var(--reading-ground)), linear-gradient(90deg, color-mix(in srgb, var(--reading-ground) 70%, transparent), color-mix(in srgb, var(--reading-ground) 94%, transparent) 40%, color-mix(in srgb, var(--reading-ground) 82%, transparent));content:"";position:absolute;inset:0}.mg-article-hero-grid{grid-template-columns:var(--article-columns);gap:var(--article-column-gap);display:grid}.mg-article-hero-copy{max-width:var(--reading-measure);grid-column:2;min-width:0}.mg-article-hero-tools{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.mg-article-back{color:var(--reading-body);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.mg-article-category{color:var(--blue-ink);margin-bottom:.875rem;font-size:.875rem;font-weight:500}.mg-article-hero h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2rem,3vw,2.375rem);font-weight:600;line-height:1.18}.mg-article-summary{color:var(--reading-body);margin-top:1.5rem;font-size:1.1875rem;line-height:1.65}.mg-article-byline{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;font-size:.875rem;line-height:1.5;display:grid}.mg-article-byline dt{color:var(--reading-body);margin-bottom:.5rem}.mg-article-byline dd{align-items:center;min-height:2rem;margin:0;display:flex}.mg-article-author dd{gap:.5rem}.mg-article-prose>.v2-captioned-figure{margin-block:2rem}.mg-article-closing{justify-content:flex-end;display:flex}.mg-skeleton{border-radius:var(--radius);background:var(--line-strong);min-height:1.25rem;display:block}.mg-skeleton-short{width:8rem;max-width:40%}.mg-skeleton-title{height:8.5rem}.mg-skeleton-summary{height:4rem}.mg-article-skeleton .mg-skeleton-card-title{height:3rem}.mg-article-skeleton .mg-skeleton-card-summary{min-height:5rem}.mg-skeleton-outline{min-height:15rem}.mg-skeleton-prose{height:26rem}.mg-article-skeleton .v2-cover{display:block}.mg-article-card-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mg-article-state{border:1px solid var(--line);color:var(--body);grid-column:1/-1;padding:2rem}.mg-article-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.mg-related-articles{padding-bottom:var(--section-y);gap:1.5rem;display:grid}.mg-related-articles h2{font-size:1.5rem}.mg-related-grid{gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.mg-related-grid>div,.mg-related-grid .v2-article-card{min-width:0;height:100%}.mg-related-read-time{display:none}@media (max-width:760px){.mg-related-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.mg-related-grid .v2-related-card{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.875rem;padding:.875rem;display:grid}.v2-related-card .v2-cover{aspect-ratio:1;border:1px solid var(--line);width:100%;overflow:hidden}.v2-related-card .v2-article-card-body{gap:.375rem;min-width:0;padding:0}.v2-related-card h3{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;line-height:1.4;display:-webkit-box;overflow:hidden}.v2-related-card .v2-kind{white-space:normal;font-size:.75rem}.v2-related-card p,.v2-related-card .v2-article-meta,.v2-related-card .v2-textlink{display:none}.v2-related-card .mg-related-read-time{color:var(--body);font-size:.75rem;display:block}}@media (max-width:1200px){.mg-article-hero-grid{display:block}.mg-article-hero-copy{margin-inline:auto}}@media (max-width:760px){.mg-article-hero{min-height:48rem;padding-bottom:1.5rem}.mg-article-hero-grid{width:calc(100% - 3rem)}.mg-article-hero:before{background:linear-gradient(180deg, transparent, var(--reading-ground)), color-mix(in srgb, var(--reading-ground) 86%, transparent)}.mg-article-summary{font-size:1.125rem}.mg-article-byline{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.mg-article-author{grid-column:1/-1}}}@layer utilities{.mg-article-reader .document-reader-layout{width:var(--container);max-width:var(--max);padding:0 0 var(--section-y);grid-template-columns:var(--article-columns);justify-content:start;gap:var(--article-column-gap);margin-inline:auto}.mg-article-reader [data-slot=document-article]{width:100%;max-width:var(--reading-measure);box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:2;padding:0}.mg-article-reader [data-slot=document-article]>header{margin:0}.mg-article-reader [data-slot=document-article]>header+div{border:0;padding-top:0}.mg-article-reader [data-slot=document-toc]{top:var(--reader-scroll-offset);grid-area:1/1;align-self:start;height:auto;padding-bottom:1.5rem;display:block;position:static}.mg-article-reader[data-contents-fits] [data-slot=document-toc]{position:sticky}.mg-article-reader [data-slot=document-toc]>div{width:100%;position:static}.mg-article-reader [data-slot=document-toc] nav{max-height:none;overflow:visible}.mg-article-reader .document-reader-inline-toc{display:none}.mg-article-reader nav[aria-label=Contents] a{font-size:.875rem;line-height:1.5}.mg-article-reading .reader-prose,.mg-article-reading .reader-prose>p:first-of-type{--reader-accent:var(--blue-ink);color:var(--reading-body);letter-spacing:0;font-size:1.1875rem;line-height:1.75}.mg-article-reading .reader-prose h2{margin-top:3rem}.mg-article-reading .v2-captioned-figure .reader-prose p,.mg-article-reading .v2-captioned-figure .reader-prose img{border:0;border-radius:0;margin:0}.mg-article-reading .v2-captioned-figure .reader-prose img{width:100%;display:block}.mg-article-reading .reader-prose h2:first-child{margin-top:0}.mg-article-reading .reader-prose blockquote{color:var(--reading-body)}@media (max-width:1200px){.mg-article-reader .document-reader-layout{max-width:var(--reading-measure);display:block}.mg-article-reader [data-slot=document-article]{max-width:none}.mg-article-reader [data-slot=document-toc]{display:none}.mg-article-reader [data-slot=document-article]>header{min-height:5.5625rem}.mg-article-reader .document-reader-inline-toc{border-top:0;border-bottom:1px solid var(--line-strong);margin:0 0 2rem;padding:0 0 .75rem;display:block}.mg-article-reader .document-reader-inline-toc a{align-items:center;min-height:2.75rem;padding-block:.5rem;display:flex}.mg-article-reader .mg-skeleton-contents{height:3.5625rem}.mg-article-reader .document-reader-inline-toc summary{touch-action:manipulation;min-height:2.75rem}.mg-article-reader .document-reader-inline-toc,.mg-article-reader .document-reader-inline-toc summary svg{transition:none;animation:none}.mg-article-reader .document-reader-inline-toc::details-content{transition:none;animation:none}.mg-article-reader .document-reader-inline-toc{overflow-anchor:none}}@media (max-width:760px){.mg-article-reader .document-reader-layout{width:calc(100% - 3rem)}.mg-article-reading .reader-prose,.mg-article-reading .reader-prose>p:first-of-type{font-size:1.125rem}}}
