.mdf-site .article-artwork{--art-ink:#4f46e5;--art-tint:#e0e7ff;--art-paper:#f8fafc;background:radial-gradient(ellipse at 75% 25%,var(--art-tint),transparent 65%),var(--art-paper);color:#334155;border:1px solid #cbd5e1;border-radius:16px;position:relative;overflow:hidden}.mdf-site .artwork-scene{aspect-ratio:16/10;place-items:center;min-width:0;padding:6%;display:grid}.mdf-site .artwork-scene>svg{filter:drop-shadow(0 12px 12px #33415510);width:100%;min-width:0;height:100%;max-height:500px;display:block}.mdf-site .artwork-caption{color:#475569;border-top:1px solid #cbd5e1;justify-content:space-between;gap:16px;padding:16px 22px;font-size:11px;display:flex}.mdf-site .article-artwork.artwork-compact{border:0;border-radius:0;width:100%;height:100%}.mdf-site .artwork-compact .artwork-scene{aspect-ratio:auto;height:100%;padding:5%}.mdf-site .journal-listing{padding-top:0}.mdf-site .journal-listing>.journal-grid{align-items:stretch;gap:26px}.mdf-site .journal-listing .journal-card{background:#fafafa;border-color:#e4e4e7;flex-direction:column;padding:0;display:flex;overflow:hidden}.mdf-site .journal-card[hidden]{display:none!important}.mdf-site .journal-listing .journal-card>a{flex-direction:column;flex:1;min-width:0;display:flex}.mdf-site .journal-listing .journal-card>a:hover{box-shadow:none;translate:none}.mdf-site .journal-cover{aspect-ratio:16/10;background:#f1f5f9;border-bottom:1px solid #e2e8f0;flex:none;width:100%;overflow:hidden}.mdf-site .journal-listing .journal-cover>img{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.mdf-site .journal-card-copy{flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.mdf-site .journal-card-copy>small{color:#64748b;min-height:2.8em;font-size:11px;line-height:1.4;display:block}.mdf-site .journal-listing .journal-card h2{max-width:none;margin:14px 0;font-size:21px;line-height:1.3}.mdf-site .journal-listing .journal-card p{margin:0 0 20px;font-size:14px;line-height:1.7}.mdf-site .journal-read{color:#334155;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:600;display:flex}.mdf-site .journal-read span{transition:transform .3s}.mdf-site .journal-card a:is(:hover,:focus-visible) .journal-read span{transform:translate(3px,-3px)}.mdf-site .journal-listing .journal-featured{background:#f4f4f5;grid-column:1/-1}.mdf-site .journal-featured>a{grid-template-columns:1.15fr 1fr;align-items:center;display:grid!important}.mdf-site .journal-featured .journal-cover{aspect-ratio:1.35;border:0}.mdf-site .journal-featured .journal-card-copy{padding:36px}.mdf-site .journal-listing .journal-featured h2{font-size:clamp(25px,2.5vw,35px)}.mdf-site .journal-featured .journal-read{color:#fafafa;background:#334155;border:0;border-radius:12px;align-self:start;min-width:190px;padding:14px 18px}.mdf-site .journal-search label>span{font-weight:600}.mdf-site [data-count]{margin-bottom:24px;font-size:12px}.mdf-site .article-shell{padding-block:80px}.mdf-site .article-heading{max-width:1000px;margin-bottom:36px}.mdf-site .article-heading h1{letter-spacing:-.045em;max-width:30ch;font-size:clamp(32px,4vw,57px);line-height:1.1}.mdf-site .article-heading>p:not(.eyebrow):not(.article-meta){max-width:75ch;font-size:18px}.mdf-site .article-heading .article-meta{border-top:1px solid #e4e4e7;max-width:none;padding-top:18px}.mdf-site .article-shell>.article-artwork{max-width:1000px;margin-bottom:48px}.mdf-site .article-shell .article-cover{aspect-ratio:16/8;object-fit:cover;border-radius:16px;width:100%;max-width:1000px;margin-bottom:48px}.mdf-site .article-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);align-items:start;gap:64px;display:grid}.mdf-site .article-layout>aside{position:sticky;top:24px}.mdf-site .article-layout .article-toc{background:#f4f4f5;border-color:#e4e4e7;max-height:calc(100dvh - 48px);margin:0;padding:22px;overflow:auto}.mdf-site .article-toc strong{margin-bottom:16px;font-size:16px;display:block}.mdf-site .article-layout .article-toc ol{counter-reset:contents;gap:14px;margin:0;padding:0;list-style:none;display:grid}.mdf-site .article-toc li{counter-increment:contents;gap:10px;font-size:12px;line-height:1.5;display:flex}.mdf-site .article-toc li:before{content:counter(contents,decimal-leading-zero);color:#64748b;margin-top:3px;font-size:10px}.mdf-site .article-toc a{text-decoration:none}.mdf-site .article-toc a:hover{text-underline-offset:3px;text-decoration:underline}.mdf-site .article-body.prose{min-width:0;max-width:780px}.mdf-site .article-body.prose h2:first-child{margin-top:0}.mdf-site .article-body.prose>p:first-child{color:#334155;border-bottom:1px solid #e4e4e7;padding-bottom:25px;font-size:20px;line-height:1.7}.mdf-site .article-body.prose h2{scroll-margin-top:30px;font-size:29px;line-height:1.25}.mdf-site .article-body.prose p,.mdf-site .article-body.prose li{font-size:16px;line-height:1.85}@media (width<=1000px){.mdf-site .article-layout{grid-template-columns:minmax(210px,.75fr) minmax(0,1.5fr);gap:32px}.mdf-site .journal-featured>a{grid-template-columns:1fr 1fr}.mdf-site .journal-featured .journal-card-copy{padding:26px}}@media (width<=760px){.mdf-site .journal-featured>a{grid-template-columns:1fr}.mdf-site .journal-featured .journal-cover{aspect-ratio:16/10}.mdf-site .journal-card-copy,.mdf-site .journal-featured .journal-card-copy{padding:22px}.mdf-site .journal-card-copy>small{min-height:0}.mdf-site .article-shell{padding-block:64px}.mdf-site .article-layout{grid-template-columns:1fr;gap:36px}.mdf-site .article-layout>aside{position:static}.mdf-site .article-layout .article-toc{max-height:none}.mdf-site .artwork-caption{flex-wrap:wrap;padding:12px 16px;font-size:10px}.mdf-site .article-heading>p:not(.eyebrow):not(.article-meta){font-size:16px}.mdf-site .article-body.prose h2{font-size:25px}.mdf-site .article-body.prose>p:first-child{font-size:18px}}@media (prefers-reduced-motion:reduce){.mdf-site .journal-card a:is(:hover,:focus-visible) .journal-read span{transform:none}}
