.article-reading-main{padding-block:clamp(1.5rem,3.5vw,3rem) 5rem}.article-reading-container{--article-aside-width: 13rem;--article-column-gap: clamp(2.5rem, 5vw, 5rem);width:100%}.article-reading-header{margin-bottom:2.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-ink)}.article-reading-back{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:1.25rem;color:var(--color-brand);font-size:.875rem;text-decoration:none}.article-reading-back:hover{text-decoration:underline;text-underline-offset:.25em}.article-reading-title{max-width:22em;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(2rem,4.4vw,3.5rem);font-weight:600;letter-spacing:-.045em;line-height:1.4;overflow-wrap:anywhere;text-wrap:pretty}.article-reading-summary{max-width:45rem;margin-top:1.5rem;color:var(--color-ink-2);font-size:1.125rem;line-height:1.85}.article-publication-details{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 2rem;align-items:center;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--color-rule)}.article-reading-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1rem;color:var(--color-muted);font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.75}.article-reading-meta>span:first-child{color:var(--color-ink);font-weight:650}.article-reading-updated{display:flex;flex-wrap:wrap;gap:.375rem 1rem;color:var(--color-muted);font-size:.75rem;line-height:1.75;font-variant-numeric:tabular-nums}.article-reading-source-count{grid-column:1 / -1;color:var(--color-muted);font-size:.75rem;line-height:1.7}.article-reading .article-content-layout{width:100%;color:var(--color-ink-2);font-family:var(--font-body);font-size:1.0625rem;line-height:1.85}.article-reading .article-content-layout>:not(.article-toc){min-width:0;max-width:42rem}.article-reading .article-content-layout [id]{scroll-margin-top:7rem}.article-reading .article-content-layout>section,.article-reading-key-point,.article-reading-figure{margin-bottom:3.25rem}.article-reading .article-content-layout>section>h2{margin-bottom:1.25rem;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,1.9rem);font-weight:600;letter-spacing:-.035em;line-height:1.5}.article-reading-key-point{padding:.25rem 0 .25rem 1.5rem;border-left:3px solid var(--color-brand)}.article-reading-key-point h2{margin-top:.75rem;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.75}.article-body-prose>*+*{margin-top:1.25rem}.article-body-prose p{line-height:1.9}.article-reading .article-body-subheading{margin-top:2.5rem;margin-bottom:.875rem;color:var(--color-ink);font-family:var(--font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.55}.article-reading .article-body-minor-heading{margin-top:1.75rem;margin-bottom:.75rem;color:var(--color-ink);font-family:var(--font-body);font-size:1.125rem;font-weight:650;line-height:1.7}.article-body-list{display:grid;gap:.875rem;margin-block:1.25rem}.article-list-number{display:inline-flex;align-items:baseline;justify-content:start;flex-shrink:0;width:1.75rem;color:var(--color-brand);font-family:var(--font-display);font-size:1.25rem;font-variant-numeric:tabular-nums;line-height:1.4}.article-body-aside{margin-block:1.75rem;padding-left:1.25rem;border-left:2px solid var(--color-rule);color:var(--color-ink);line-height:1.85}.article-reading .article-toc{margin-bottom:2rem;padding-block:.75rem;border-block:1px solid var(--color-rule)}.article-toc-summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:3rem;gap:.75rem;padding-right:1.5rem;color:var(--color-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.5;cursor:pointer}.article-toc-summary>span{font-family:var(--font-body)}.article-toc-toggle{position:absolute;top:.875rem;right:0;color:var(--color-brand)}.article-toc details[open] .article-toc-toggle{transform:rotate(180deg)}.article-toc-list{margin-top:.875rem;padding-left:1.5rem;list-style:decimal}.article-toc-list li::marker{color:var(--color-brand);font-family:var(--font-display);font-size:.75rem;font-variant-numeric:tabular-nums}.article-reading .article-toc-link{padding-block:.5rem;min-height:3rem;color:var(--color-muted);font-family:var(--font-body);font-size:.875rem;line-height:1.65}.article-reading .article-toc-link[aria-current=location]{color:var(--color-brand);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.article-reading .article-toc-link:active{background:var(--surface-accent-soft)}.article-reading .article-toc-link:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:.25em}.article-reading-figure{margin-inline:0;background:var(--color-paper)}.article-reading-figure img{width:100%;height:auto}.article-reading-figure-caption{padding-block:.75rem;color:var(--color-muted);font-size:.75rem;line-height:1.7}.article-reading-urgent{padding-block:1.75rem;border-top:2px solid var(--color-ink);border-bottom:1px solid var(--color-rule)}.article-reading-urgent>p{font-size:1.0625rem;line-height:1.9}.article-reading-reminder{padding-left:1.5rem;border-left:2px solid var(--color-brand)}.article-reading-reminder>p:first-child{color:var(--color-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.9}.article-reading-calculator{padding-block:1.5rem;border-block:1px solid var(--color-rule)}.article-reading-next-steps{padding-block:2rem;border-top:2px solid var(--color-ink)}.article-reading-next-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem}.article-reading-next-actions>a{justify-content:space-between;font-size:.875rem;white-space:normal}.article-reading-next-actions svg{flex:none}.article-reading-references{padding:0;background:transparent;border:0}.article-reading-references li{padding-bottom:.5rem}.article-reading-policy{padding-top:1.75rem;border-top:1px solid var(--color-rule)}.article-reading-policy dl{gap:1.5rem 2rem}.article-reading-related{padding-top:1.75rem;border-top:2px solid var(--color-ink)}.article-related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin-top:1rem}.article-related-list li{min-width:0;border-bottom:1px solid var(--color-rule)}.article-related-link{display:flex;height:100%;min-height:2.75rem;align-items:start;justify-content:space-between;gap:1rem;padding-block:1.25rem;color:var(--color-ink);font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.85;text-decoration:none}.article-related-link svg{margin-top:.375rem;color:var(--color-brand)}.article-related-link:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:.25em}.article-reading main :is(a,button,summary,input):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media(min-width:1024px){.article-reading .article-content-layout{display:grid;grid-template-columns:var(--article-aside-width) minmax(0,42rem);align-items:start;column-gap:var(--article-column-gap)}.article-reading .article-content-layout>:not(.article-toc){grid-column:2}.article-reading .article-content-layout>.article-toc{grid-column:1;grid-row:1 / span 100}.article-reading .article-toc{position:sticky;top:6.5rem;max-height:calc(100dvh - 8rem);overflow-y:auto;margin:0;padding:0 1rem 1rem 0;border:0}.article-toc-summary{align-items:baseline;flex-direction:column;gap:.375rem}}@media(max-width:1023px){.article-reading-header,.article-reading .article-content-layout{max-width:46rem;margin-inline:auto}.article-reading .article-content-layout>:not(.article-toc){max-width:none}.article-publication-details{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.article-reading-main{padding-block:1.25rem 3rem}.article-reading-header{margin-bottom:1.75rem;padding-bottom:1.25rem}.article-reading-back{margin-bottom:.75rem}.article-reading-title{font-size:clamp(1.8rem,6.4vw,2.5rem);line-height:1.5}.article-reading-summary{margin-top:1.125rem;font-size:1rem;line-height:1.85}.article-publication-details{gap:.625rem;margin-top:1.5rem;padding-top:1rem}.article-reading-meta{gap:.375rem .75rem;font-size:.75rem}.article-reading .article-content-layout{font-size:1rem}.article-reading .article-content-layout>section,.article-reading-key-point,.article-reading-figure{margin-bottom:2.5rem}.article-reading .article-content-layout>section>h2{font-size:1.5rem}.article-reading-key-point,.article-reading-reminder{padding-left:1rem}.article-reading-key-point h2,.article-reading .article-body-subheading{font-size:1.35rem}.article-reading-reminder>p:first-child{font-size:1.125rem}.article-reading-next-actions,.article-related-list{grid-template-columns:minmax(0,1fr)}.article-reading-next-actions>a{justify-self:stretch}}@media print{.article-reading .article-toc,.article-reading-next-steps{display:none}.article-reading .article-content-layout{display:block}.article-reading-header,.article-reading .article-content-layout>:not(.article-toc){max-width:none;width:100%}}
