/* Opt-in Read composition. Existing page types keep their original layouts. */
.inner-standard-v1{--editorial-offset:80px;--editorial-ink:#d4e0ec;--editorial-muted:#b8cde2;--editorial-line:#214456;color:var(--editorial-ink);padding:96px var(--inner-pad,24px) 48px;max-width:1480px;margin-inline:auto}
.admin-bar .inner-standard-v1{--editorial-offset:112px}
.inner-standard-v1 [id]{scroll-margin-top:var(--editorial-offset)}
.inner-standard-v1 a{color:#f4c542;text-decoration:underline;text-underline-offset:.2em}
.inner-standard-v1 a:hover{color:#ffe39b}
.inner-standard-v1 :is(a,summary):focus-visible{outline:2px solid #f4c542;outline-offset:4px}
.inner-standard-v1 ::selection{background:#f4c542;color:#020a11}
.inner-standard-v1 .editorial-header{max-width:76ch;margin-bottom:28px}
.inner-standard-v1 .editorial-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;line-height:1.6;margin-bottom:20px}
.inner-standard-v1 h1{font-size:2.75rem;line-height:1.12;letter-spacing:-.035em;text-wrap:balance;color:#f5f7fb;margin:0 0 18px}
.inner-standard-v1 h1 em{font-style:normal;color:#f4c542}
.inner-standard-v1 .editorial-subtitle{font-size:1.375rem;line-height:1.4;margin-bottom:16px}
.inner-standard-v1 .editorial-category{font-size:.8125rem;color:var(--editorial-muted);margin:12px 0;line-height:1.5}
.inner-standard-v1 .editorial-summary{font-size:1.1875rem;line-height:1.65;color:#f5f7fb;margin:0 0 16px;max-width:68ch}
.inner-standard-v1 .editorial-description{font-size:1rem;line-height:1.7;max-width:68ch;margin-bottom:18px}
.inner-standard-v1 .editorial-byline{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:6px;font-size:.8125rem;line-height:1.65;color:var(--editorial-muted);font-variant-numeric:tabular-nums}
.inner-standard-v1 .editorial-byline .inner-share{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 0;font-size:inherit;text-decoration:underline;text-underline-offset:.2em}
.inner-standard-v1 .editorial-byline .inner-share[hidden]{display:none}
.inner-standard-v1 .editorial-byline .inner-share:hover{color:#ffe39b}
.inner-standard-v1 .editorial-byline .inner-share-status:empty{display:none}
.inner-standard-v1 .editorial-action{margin-top:16px;font-size:.875rem}
.inner-standard-v1 .editorial-lead-art{margin-bottom:36px;background:#08121c}
.inner-standard-v1 .editorial-hero-art{height:380px}
.inner-standard-v1 .editorial-hero-art img{object-fit:cover}
.inner-standard-v1 .editorial-layout{display:grid;grid-template-columns:minmax(0,68ch) minmax(180px,240px);gap:clamp(28px,4vw,72px);align-items:start;justify-content:center}
.inner-standard-v1 .editorial-no-toc{grid-template-columns:minmax(0,68ch)}
.inner-standard-v1 .editorial-reading{grid-column:1;grid-row:1;min-width:0;font-size:1.0625rem;line-height:1.8}
.inner-standard-v1 .editorial-rail{grid-column:2;grid-row:1;position:sticky;top:var(--editorial-offset);min-width:0;max-height:calc(100dvh - var(--editorial-offset) - 24px);overflow:auto;scrollbar-width:thin;scrollbar-color:#214456 #020a11}
.inner-standard-v1 .editorial-toc{border-top:1px solid var(--editorial-line);padding-top:18px;font-size:.875rem;line-height:1.5}
.inner-standard-v1 .editorial-toc summary{font-weight:700;cursor:pointer;color:#f5f7fb;padding:2px 0 12px}
.inner-standard-v1 .editorial-toc ol{list-style:none;padding:0;margin:0}
.inner-standard-v1 .editorial-toc li+li{margin-top:4px}
.inner-standard-v1 .editorial-toc a{display:block;padding:6px 0;color:var(--editorial-muted);text-decoration:none}
.inner-standard-v1 .editorial-toc a:hover{color:#f4c542;text-decoration:underline}
.inner-standard-v1 .editorial-toc-level-3{padding-left:16px;font-size:.8125rem}
.inner-standard-v1 .editorial-facts{margin:0 0 32px;border-block:1px solid var(--editorial-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.inner-standard-v1 .editorial-facts>div{padding:14px 0;min-width:0}
.inner-standard-v1 .editorial-facts dt{font-size:.75rem;color:var(--editorial-muted);line-height:1.5;margin-bottom:4px}
.inner-standard-v1 .editorial-facts dd{font-size:.9375rem;line-height:1.6;margin:0}
.inner-standard-v1 .editorial-prose{font-size:inherit;line-height:inherit;max-width:68ch}
.inner-standard-v1 :is(.editorial-prose,.editorial-section,.editorial-references,.editorial-related) h2{font-size:1.75rem;line-height:1.25;letter-spacing:-.02em;color:#f5f7fb;margin:2em 0 .65em;text-wrap:balance}
.inner-standard-v1 .editorial-prose h3{font-size:1.3125rem;line-height:1.35;margin:1.75em 0 .6em}
.inner-standard-v1 .editorial-prose blockquote{border-left:1px solid var(--editorial-line);background:#08121c}
.inner-standard-v1 :is(.editorial-prose,.editorial-section) p{margin-bottom:1.2em}
.inner-standard-v1 :is(.editorial-content-art,.inner-child-art){height:auto;margin:20px 0}
.inner-standard-v1 :is(.editorial-content-art,.inner-child-art) img{height:auto;object-fit:contain;max-height:420px}
.inner-standard-v1 .editorial-prose img{object-fit:contain}
.inner-standard-v1 .inner-children{padding:0 0 0 18px;background:none;font-size:.875rem;margin:16px 0}
.inner-standard-v1 .inner-child.has-art{grid-template-columns:72px minmax(0,1fr)}
.inner-standard-v1 .inner-child-art{margin:0}
.inner-standard-v1 .editorial-references{margin-top:40px;padding-top:8px;border-top:1px solid var(--editorial-line)}
.inner-standard-v1 .editorial-references h2{margin-top:20px}
.inner-standard-v1 .editorial-references ul{padding-left:22px;font-size:.9375rem;line-height:1.7}
.inner-standard-v1 .editorial-references li{margin:14px 0}
.inner-standard-v1 .editorial-references p{margin:5px 0;color:var(--editorial-muted)}
.inner-standard-v1 .editorial-reference-art{width:96px;max-width:100%;margin:10px 0}
.inner-standard-v1 .editorial-reference-art img{height:auto;max-height:96px;object-fit:contain}
.inner-standard-v1 .editorial-reference-label{display:block;font-size:.75rem;color:var(--editorial-muted);line-height:1.5;margin-bottom:4px}
.inner-standard-v1 .editorial-method{display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid var(--editorial-line);margin-top:32px;padding-top:20px;font-size:.8125rem}
.inner-standard-v1 .editorial-related-list{display:grid;gap:20px}
.inner-standard-v1 .editorial-related-list .inner-card{border:0;border-top:1px solid var(--editorial-line);border-radius:0;background:none}
.inner-standard-v1 .editorial-related-list .inner-card-main{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;min-height:0;padding-top:20px;text-decoration:none}
.inner-standard-v1 .editorial-related-list .inner-card-main.no-art{display:block;background:none}
.inner-standard-v1 .editorial-related-list .inner-card-art{aspect-ratio:auto;align-self:start}
.inner-standard-v1 .editorial-related-list .inner-card-art img{height:auto;object-fit:contain}
.inner-standard-v1 .editorial-related-list .inner-card-copy{padding:0;background:none}
.inner-standard-v1 .editorial-related-list .inner-card-copy h2{font-size:1.1875rem;margin:8px 0;line-height:1.4;color:#f5f7fb;letter-spacing:0}
.inner-standard-v1 .editorial-related-list .inner-card-copy p{padding:0;font-size:.875rem}
.inner-standard-v1 .editorial-related-list .inner-card-arrow{display:none}
.inner-standard-v1 .editorial-discussion{margin-top:48px;padding-top:24px;border-top:1px solid var(--editorial-line);max-width:68ch}
@media(max-width:1100px){.inner-standard-v1 .editorial-layout{display:flex;flex-direction:column;gap:28px}.inner-standard-v1 .editorial-rail{position:static;max-height:none;width:100%;max-width:68ch;align-self:center}.inner-standard-v1 .editorial-reading{width:100%;max-width:68ch;align-self:center}.inner-standard-v1 .editorial-toc{border:1px solid var(--editorial-line);padding:14px 18px;background:#08121c}.inner-standard-v1 .editorial-toc:not([open]) summary{padding-bottom:2px}}
@media(max-width:782px){.admin-bar .inner-standard-v1{--editorial-offset:126px}}
@media(max-width:700px){.inner-standard-v1{padding:28px 18px 40px;--editorial-offset:84px}.inner-standard-v1 h1{font-size:2rem;line-height:1.16;letter-spacing:-.025em}.inner-standard-v1 .editorial-summary{font-size:1.0625rem}.inner-standard-v1 .editorial-hero-art{height:260px}.inner-standard-v1 .editorial-lead-art{margin:0 -18px 28px}.inner-standard-v1 .editorial-reading{font-size:1rem;line-height:1.8}.inner-standard-v1 .editorial-facts{gap:0 16px}.inner-standard-v1 .editorial-related-list .inner-card-main{grid-template-columns:90px minmax(0,1fr);gap:14px}.inner-standard-v1 .editorial-byline{column-gap:14px}.inner-standard-v1 :is(.editorial-prose,.editorial-section,.editorial-references,.editorial-related) h2{font-size:1.5rem}}
