/* Edition 010: editorial reading polish, preserving the historical palette and typefaces. */
body[data-issue-id="010"] .standalone-story-main {padding-top: 0;}
body[data-issue-id="010"] .story-breadcrumb {padding-top: clamp(26px,4vw,48px);}
body[data-issue-id="010"] .story-standalone {padding-top: clamp(38px,5vw,64px);}
body[data-issue-id="010"] .story-title-block h1 {font-size:clamp(2.15rem,4.1vw,4.35rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance;}
body[data-issue-id="010"] .story-head {grid-template-columns:100px minmax(0,1fr);gap:clamp(20px,4vw,56px);}
body[data-issue-id="010"] .story-rank span {font-size:clamp(3.5rem,7vw,6rem);color:var(--burgundy-ink);opacity:.62;}
body[data-issue-id="010"] .story-body {margin-top:clamp(32px,4vw,52px);}
body[data-issue-id="010"] .story-copy {max-width:70ch;}
body[data-issue-id="010"] .story-copy>p {font-size:clamp(1.05rem,1.2vw,1.16rem);line-height:1.85;margin:0 0 1.35em;}
body[data-issue-id="010"] .story-copy h3 {font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.3;margin:2.3em 0 .8em;padding-top:.75em;border-top:2px solid color-mix(in srgb,var(--gold) 65%,transparent);text-wrap:balance;}
body[data-issue-id="010"] .story-copy a {text-underline-offset:.2em;text-decoration-thickness:1px;}
body[data-issue-id="010"] .story-copy sup a {padding:3px 4px;border-radius:4px;background:color-mix(in srgb,var(--gold) 16%,transparent);}
body[data-issue-id="010"] .sources {padding:0 clamp(16px,2vw,26px);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:0 14px 14px 0;background:color-mix(in srgb,var(--gold) 6%,var(--paper));margin:2.5rem 0;}
body[data-issue-id="010"] .sources summary {min-height:64px;align-items:center;line-height:1.5;font-size:.94rem;}
body[data-issue-id="010"] .sources a {display:block;font-size:.94rem;line-height:1.7;padding:16px 0;overflow-wrap:anywhere;}
body[data-issue-id="010"] .sources li:target {background:color-mix(in srgb,var(--gold) 19%,transparent);outline:2px solid var(--gold);outline-offset:5px;}
body[data-issue-id="010"] a:focus-visible,body[data-issue-id="010"] summary:focus-visible,body[data-issue-id="010"] button:focus-visible {outline:3px solid var(--gold);outline-offset:4px;}
body[data-issue-id="010"] .rank-card {transition:box-shadow .2s ease,border-color .2s ease;}
body[data-issue-id="010"] .rank-card:hover {box-shadow:0 10px 30px #100b4614;border-color:var(--gold);}
@media(max-width:650px){
 body[data-issue-id="010"] .stories-shell {width:calc(100% - 36px);}
 body[data-issue-id="010"] .story-head {display:block;}
 body[data-issue-id="010"] .story-rank {margin-bottom:22px;}
 body[data-issue-id="010"] .story-rank span {font-size:3.1rem;}
 body[data-issue-id="010"] .story-title-block h1 {font-size:clamp(1.9rem,8vw,2.6rem);overflow-wrap:break-word;}
 body[data-issue-id="010"] .story-breadcrumb {gap:14px;align-items:flex-start;font-size:.7rem;}
 body[data-issue-id="010"] .story-copy>p {line-height:1.8;}
 body[data-issue-id="010"] .preview-status {font-size:.78rem;line-height:1.5;padding:9px 18px;}
 body[data-issue-id="010"] .sources {padding-inline:14px;}
}
@media(prefers-reduced-motion:reduce){body[data-issue-id="010"] .rank-card {transition:none;}}
@media print{body[data-issue-id="010"] .sources {background:none;border:1px solid #777;}body[data-issue-id="010"] .story-copy {max-width:none;}}
