.article-reading-page{background:var(--article-paper,var(--sp-surface))}#main-content:has(>.article-reading-page){background:var(--article-paper,var(--sp-surface))}.article-reading-page{--article-paper:#f8f5ee}#main-content:has(>.article-reading-page){--article-paper:#f8f5ee}.article-reading-page .article-layout{width:min(100%,720px);margin-inline:auto;padding:2rem 20px 4rem}:root[style*=--reader-measure] .article-reading-page .article-layout{width:min(100%,calc(var(--reader-measure) + 40px))}.article-reading-page .article-editorial-header,.article-reading-page .article-editorial-body,.article-reading-page .article-reading-finish,.article-reading-page .provenance-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.article-editorial-header{margin-bottom:2rem}.article-editorial-body{margin:0}.article-reading-page .article-prose{max-width:100%}.article-reading-page .article-byline-row{align-items:center}.article-reading-page .article-meta-divider{background:var(--sp-hairline)}.article-reading-page .article-prose>p:first-of-type:first-letter{float:none;font:inherit;color:inherit;padding:0}.article-reading-page .article-hero{box-shadow:none;border:0;border-radius:0;margin:0 0 2rem}.article-reading-page .article-reading-finish{border-top:1px solid var(--sp-hairline);margin-top:2.5rem;padding-block:1.75rem 0}.article-reading-page .provenance-panel{border-top:1px solid var(--sp-hairline);scroll-margin-top:6rem}.article-reading-page .provenance-summary,.article-reading-page .provenance-body{padding-inline:0}.reading-package{min-width:0;position:relative}.article-prose{width:100%;max-width:min(100%,var(--reader-measure,66ch))}.article-prose p,.article-prose li{font-family:var(--reader-font-family);font-size:var(--reader-font-size);line-height:var(--reader-line-height)}.reading-rail{margin-bottom:1.25rem}.reading-controls{min-width:0;color:var(--sp-muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.reading-controls button,.article-audio button{border:1px solid var(--sp-hairline);min-width:44px;min-height:44px;color:var(--sp-ink);background:var(--sp-surface);border-radius:.55rem}.chapter-map{overflow-wrap:anywhere;border:1px solid var(--sp-hairline);background:var(--sp-surface);flex-direction:column;gap:.5rem;min-width:0;margin-top:1rem;padding:1rem;display:flex}.chapter-map a{color:var(--sp-link);font-size:.9rem}.chapter-map .chapter-sub{padding-left:.8rem;font-size:.82rem}.continue-reading{border:1px solid var(--sp-hairline);background:var(--sp-surface);min-width:0;color:var(--sp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:.7rem .8rem;font-size:.85rem;display:flex}.continue-reading button{min-height:44px;color:var(--sp-link);font-weight:700}.article-audio{border:1px solid var(--sp-hairline);background:var(--sp-surface);width:100%;color:var(--sp-ink);padding:1rem}.article-audio p,.article-audio small{color:var(--sp-muted)}.article-audio-title{justify-content:space-between;gap:.75rem;margin-bottom:.75rem;display:flex}.article-audio-title span{color:var(--sp-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.article-audio-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.article-audio-controls input[type=range]{min-height:44px;accent-color:var(--sp-accent);flex:150px}.article-audio-controls select{border:1px solid var(--sp-hairline);background:var(--sp-plane);min-height:44px;color:var(--sp-ink);margin-left:.35rem}.article-audio .audio-play{background:var(--sp-brand-field);color:#fff;min-width:68px}.audio-cue{margin-top:.7rem;font-size:.9rem}.provenance-panel{border:1px solid var(--sp-hairline);background:var(--sp-plane);color:var(--sp-ink);border-radius:18px;margin-top:2rem}.provenance-summary{cursor:pointer;min-height:52px;color:var(--sp-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .9rem;font-weight:700;display:flex}.provenance-summary::marker{color:var(--sp-accent)}.provenance-body{color:var(--sp-muted);padding:0 .9rem 1rem;font-size:.92rem;line-height:1.55}.provenance-sources{margin:0;padding:0;list-style:none}.provenance-sources li{border-top:1px solid var(--sp-hairline);overflow-wrap:anywhere;gap:.2rem;padding:.8rem 0;display:grid}.provenance-source-publisher{color:var(--sp-ink);font-weight:700}.provenance-sources a{color:var(--sp-link);text-decoration:underline}.provenance-sources time{font-size:.78rem}.provenance-empty{padding-top:.75rem}.stage-rail{flex-direction:column;gap:1rem;margin:1.25rem 0;padding:0;list-style:none;display:flex}.stage-rail-item{align-items:flex-start;gap:.85rem;display:flex}.stage-rail-marker{background:var(--sp-brand-field);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:flex}.stage-rail-body{flex:auto;min-width:0}.stage-rail-label{color:var(--sp-ink);margin-bottom:.15rem;font-weight:700}.stage-rail-summary{color:var(--sp-muted);font-size:.88rem}@media (min-width:700px){.stage-rail{border-top:1px solid var(--sp-hairline);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.25rem 1rem;padding-top:1.25rem;display:grid}.stage-rail-item{min-width:0}}.context-modules{gap:1rem;margin:1.5rem 0;display:grid}.context-card,.score-module{border:1px solid var(--sp-hairline);background:var(--sp-surface);padding:1rem}.score-module{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.8rem;font-size:1rem;display:flex}.score-module strong{font-size:1.6rem}.score-module small{text-align:center;color:var(--sp-muted);flex-basis:100%}.context-card h2{margin-bottom:.75rem;font-weight:800}.context-card li,.context-card dl>div{border-top:1px solid var(--sp-hairline);padding:.65rem 0}.context-card time,.context-card dt{color:var(--sp-muted);text-transform:uppercase;font-size:.75rem;display:block}.context-card dd span{color:var(--sp-muted);display:block}@media (max-width:430px){.article-audio-title{flex-wrap:wrap}.article-audio-controls select{max-width:100%;margin-left:0}}@media (min-width:1100px){.reading-rail{width:220px;position:absolute;top:0;right:calc(100% + 2rem)}}@media (prefers-reduced-motion:no-preference){.article-prose h2{scroll-margin-top:5rem}.article-prose h2:before{content:"";background:var(--sp-punct);transform-origin:0;width:2.5rem;height:2px;margin-bottom:1rem;animation:.35s ease-out chapter-rule;display:block}@keyframes chapter-rule{0%{opacity:.4;transform:scaleX(.25)}}}.article-reading-page .article-prose p,.article-reading-page .article-prose li{color:var(--sp-ink)}.article-reading-page .article-prose p{margin-bottom:1.2em}.article-reading-page .article-dek{font-family:var(--font-body),Georgia,serif}.article-player-mention{background:color-mix(in srgb,var(--sp-ink)7%,var(--article-paper));max-width:100%;color:inherit;font:inherit;vertical-align:baseline;white-space:nowrap;border-radius:999px;padding:.02em .35em .02em .12em;line-height:1;display:inline-block}.article-player-mention img{object-fit:cover;vertical-align:calc(.5cap - 12px);border-radius:50%;width:24px;height:24px;margin-inline-end:.28em;display:inline-block}.article-player-mention[data-kind=logo] img{object-fit:contain;border-radius:0}.article-photo-credit{color:var(--sp-muted);margin:1rem 0 0;font-size:.78rem;line-height:1.6}.article-photo-credit a{text-underline-offset:3px;text-decoration:underline}@media (max-width:359px){:root:has(.article-reading-page) .editorial-wordmark{font-size:1.3rem}}