.scc-section.scc-story-detail__hero{padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(1rem,2.5vw,1.5rem)}.scc-section.scc-story-detail__outcomes-sec{padding-block:clamp(1rem,2.5vw,1.5rem)}.scc-story-detail__title{letter-spacing:-.02em;text-align:center;margin:0 0 var(--scc-s-5);color:var(--scc-text);font-size:clamp(1.75rem,4.2vw,2.75rem);line-height:1.15}.scc-story-detail__lede{max-width:72ch;margin:0 auto var(--scc-s-6);text-align:center;font-size:var(--scc-fs-md);color:var(--scc-text-2);line-height:1.65}.scc-story-detail__meta{margin:0 0 var(--scc-s-8);text-align:center;flex-wrap:wrap;justify-content:center;gap:.75rem 1.75rem;padding:0;display:flex}.scc-story-detail__meta>div{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;display:inline-flex}.scc-story-detail__meta dt{font-size:var(--scc-fs-sm);color:var(--scc-text-3);font-weight:400}.scc-story-detail__meta dd{font-size:var(--scc-fs-sm);color:var(--scc-text);margin:0}.scc-story-detail__meta strong{color:var(--scc-text);font-weight:700}.scc-story-detail__media{border-radius:var(--scc-r-xl);width:100%;max-width:920px;height:360px;margin-inline:auto;overflow:hidden}.scc-story-detail__shot,.scc-story-detail__media .scc-story__shot-img{object-fit:contain;object-position:center center;border-radius:var(--scc-r-xl);width:100%;max-width:100%;height:360px;max-height:360px}.scc-story-detail__media .scc-story__shot-zoom{width:100%;height:360px}.scc-story-detail__media .scc-story__video-box{aspect-ratio:auto;width:100%;max-width:none;height:360px}.scc-story-detail__eyebrow{margin:0 0 var(--scc-s-4);letter-spacing:.04em;color:var(--scc-gold-ink);font-size:.75rem;font-weight:600}.scc-story-detail__outcomes{flex-direction:column;align-items:flex-start;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.scc-story-detail__outcome{box-sizing:border-box;background:0 0;border:1px solid #d4af3747;border-radius:12px;flex-direction:column;gap:.25rem;max-width:100%;padding:.9rem 1.15rem;display:flex}.scc-story-detail__outcome:nth-child(odd){width:100%;max-width:700px}.scc-story-detail__outcome:nth-child(2n){width:100%;max-width:550px}.scc-story-detail__outcome:nth-child(n+2){border-color:#262321}.scc-story-detail__outcome-label{color:var(--scc-text-3);font-size:12px;line-height:1.3}.scc-story-detail__outcome-value{font-family:var(--scc-font-head);color:var(--scc-text);font-size:30px;font-weight:600;line-height:1.1}.scc-story-detail__outcome-value.is-gold{color:#e9b949;font-size:40px;font-weight:800}.scc-story-detail__outcome-note{color:var(--scc-text-3);font-size:12px;line-height:1.35}.scc-story-detail__outcome-note.is-up{color:#6fbf73}.scc-story-detail__narrative h2{margin:0 0 var(--scc-s-4);color:var(--scc-text);font-size:clamp(1.375rem,2.5vw,1.75rem)}.scc-story-detail__narrative h2+p{font-size:var(--scc-fs-md);color:var(--scc-text-2);margin:0 0 clamp(2rem,5vw,3rem);line-height:1.7}.scc-story-detail__changes{flex-direction:column;gap:1.25rem;margin:0 0 clamp(2rem,5vw,3rem);padding:0;list-style:none;display:flex}.scc-story-detail__changes li{font-size:var(--scc-fs-md);color:var(--scc-text-2);grid-template-columns:2rem 1fr;align-items:start;gap:.85rem;line-height:1.65;display:grid}.scc-story-detail__num{border:1px solid var(--scc-gold);width:1.75rem;height:1.75rem;color:var(--scc-gold-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.scc-story-detail__quote{border-radius:var(--scc-r-lg);border:1px solid var(--scc-border);background:var(--scc-surface);margin:0;padding:1.5rem 1.35rem 1.35rem}.scc-story-detail__quote-mark{font-family:var(--scc-font-head);color:var(--scc-gold-ink);margin-bottom:.5rem;font-size:2.5rem;line-height:1;display:block}.scc-story-detail__quote p{color:var(--scc-text);margin:0 0 1rem;font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:600;line-height:1.5}.scc-story-detail__quote footer{font-size:var(--scc-fs-sm);color:var(--scc-text-3)}.scc-story-detail__timeline-card{border-radius:var(--scc-r-xl);border:1px solid var(--scc-border);background:var(--scc-surface);padding:clamp(1.5rem,4vw,2rem)}.scc-story-detail__timeline{padding:0;border-left:1px solid #d4af3759;flex-direction:column;gap:1.5rem;margin:0 0 0 .55rem;padding-left:1.35rem;list-style:none;display:flex}.scc-story-detail__timeline li{position:relative}.scc-story-detail__dot{border:2px solid var(--scc-gold);background:var(--scc-bg);border-radius:50%;width:11px;height:11px;position:absolute;top:.35rem;left:calc(-1.35rem - 5px)}.scc-story-detail__week{letter-spacing:.04em;color:var(--scc-gold-ink);margin-bottom:.2rem;font-size:.6875rem;font-weight:600;display:block}.scc-story-detail__timeline strong{color:var(--scc-text);margin-bottom:.25rem;display:block}.scc-story-detail__timeline p{font-size:var(--scc-fs-sm);color:var(--scc-text-2);margin:0;line-height:1.55}.scc-story-detail__book{width:100%;margin-top:2rem}.scc-section.scc-story-detail__narrative{padding-top:clamp(1rem,2.5vw,1.5rem);padding-bottom:clamp(1.25rem,3vw,2rem)}.scc-section.scc-story-detail__timeline-sec{padding-top:clamp(1.25rem,3vw,2rem)}.scc-story-detail__more-head{justify-content:space-between;align-items:baseline;gap:var(--scc-s-3);margin-bottom:var(--scc-s-6);flex-wrap:wrap;display:flex}.scc-story-detail__more-head h2{margin:0;font-size:22px;line-height:1.3}.scc-story-detail__all{color:#e9b949;align-items:center;gap:.35rem;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.scc-story-detail__all:hover{opacity:.85}.scc-story-detail__related{gap:var(--scc-s-5);flex-direction:column;display:flex}.scc-story-related{gap:var(--scc-s-4);border-radius:var(--scc-r-xl);border:1px solid var(--scc-border);background:var(--scc-surface);padding:clamp(1.25rem,3vw,1.75rem);display:grid}@media (min-width:720px){.scc-story-related{grid-template-columns:1fr 140px;grid-template-areas:"main media""foot foot";align-items:start}.scc-story-related__main{grid-area:main}.scc-story-related__media{grid-area:media}.scc-story-related__foot{grid-area:foot}}.scc-story-related__num{border:1px solid var(--scc-border);width:32px;height:32px;font-size:var(--scc-fs-xs);margin-bottom:var(--scc-s-3);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.scc-story-related__title{margin:0 0 var(--scc-s-3);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.3}.scc-story-related__title a{color:inherit;text-decoration:none}.scc-story-related__title a:hover{color:var(--scc-gold-ink)}.scc-story-related__excerpt{margin:0 0 var(--scc-s-4);font-size:var(--scc-fs-sm);color:var(--scc-text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scc-story-related__stats{margin-top:var(--scc-s-4);flex-wrap:wrap;gap:.5rem;display:flex}.scc-story-related__stats span{min-width:2.75rem;font-family:var(--scc-font-head);color:var(--scc-text-2);background:0 0;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.scc-story-related .scc-story__badgerow{margin-bottom:0}.scc-story-related__media{border-radius:var(--scc-r-lg);aspect-ratio:3/4;background:var(--scc-bg-3);display:block;position:relative;overflow:hidden}.scc-story-related__media img{object-fit:cover;width:100%;height:100%}.scc-story-related__media-ph{background:var(--scc-bg-3);width:100%;height:100%;display:block}.scc-story-related__play{color:#111;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.scc-story-related__foot{justify-content:space-between;align-items:center;gap:var(--scc-s-3);padding-top:var(--scc-s-4);border-top:1px solid var(--scc-border);flex-wrap:wrap;display:flex}.scc-story-related__pay{font-family:var(--scc-font-head);color:var(--scc-text);font-size:1.25rem;font-weight:800}.scc-story-related__delta{font-size:var(--scc-fs-sm);color:#6fbf73;margin-left:.5rem;font-weight:700}
