.srn-year-summary{scroll-margin-top:calc(var(--header-height) + 16px);margin-top:72px}.srn-year-summary>h2{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.08}.srn-year-summary>p{max-width:1000px;color:var(--color-ink-muted);margin:14px 0;line-height:1.75}.srn-year-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.srn-year-stats{background:var(--glass-fill);border:1px solid var(--glass-edge);border-radius:var(--radius-pane);min-width:0;box-shadow:var(--glass-highlight);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));padding:clamp(22px,3vw,32px)}.srn-year-stats h3{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600}.srn-year-stats p{color:var(--color-ink-muted);margin:12px 0;font-size:14px;line-height:1.65}.srn-year-stats .srn-stats-coverage{color:var(--color-tone-caution)}.srn-stats-numbers{flex-wrap:wrap;gap:24px;margin:22px 0;display:flex}.srn-stats-numbers dt{color:var(--color-ink-muted);font-size:13px}.srn-stats-numbers dd{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(40px,4vw,56px);font-weight:600;line-height:1}.srn-stats-numbers div{flex:1;min-width:0}.srn-stats-numbers dd{overflow-wrap:anywhere}.srn-year-stats details{border-block:1px solid var(--color-line);padding:12px 0}.srn-year-stats summary{cursor:pointer;min-height:36px;font-size:13px}.srn-stats-breakdowns{grid-template-columns:1fr 1fr;gap:20px;font-size:12px;line-height:1.8;display:grid}.srn-stats-breakdowns h4{margin-bottom:8px;font-size:14px}.srn-stats-source{color:var(--color-ink-muted)}.srn-landings{margin-top:10px;padding:0;list-style:none}.srn-landings li{margin-top:6px}.srn-landing-chip{color:var(--color-ink-muted);max-width:320px;font-size:12px;line-height:1.6;display:inline-block}.srn-suborbital-chip{border:1px solid var(--glass-edge-strong);border-radius:var(--radius-pill);margin-top:8px;padding:3px 10px;font-size:12px;display:inline-block}@media (max-width:800px){.srn-year-grid{grid-template-columns:1fr}.srn-year-stats{padding:20px}.srn-stats-numbers dd{font-size:40px}}
