.issue-heading{max-width:1100px;margin:0 auto;padding:40px 24px 4px}.issue-heading .kicker{margin-bottom:16px}.issue-heading h1{font:700 clamp(64px,10vw,120px)/.98 Georgia,serif;letter-spacing:-.065em;margin:0 0 20px;color:var(--navy)}.issue-heading h1 span{color:#c83803}.cover-tagline{font:25px/1.3 Georgia,serif;letter-spacing:-.02em;color:var(--muted);margin:0 0 20px;max-width:700px}.issue-cover{height:auto;margin:14px auto 0;max-width:1200px;background:#1e334a}.issue-cover img{width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}.cover-caption{margin-top:24px}.notice{font-size:11px;letter-spacing:.065em;line-height:1.7;padding:10px 18px}.header{position:relative}.header .header-inner{min-height:72px}.model-header>div{min-width:0}.model-quote{max-width:610px}.story-score{flex:0 0 240px;line-height:1.25}.story-score span{margin-top:10px}.model-story p{max-width:80ch}.copy-roster{min-height:42px;padding:8px 14px}.copy-status{display:inline-block;line-height:1.5}.model-card .build td:nth-child(2){overflow-wrap:normal;word-break:normal}.team-tag{white-space:nowrap}.model-card .build td:last-child{min-width:67px}.receipt{line-height:1.65}.jumpbar{position:relative}.jumpbar a{padding:4px 0}.build p.path{min-height:76px}.data-strip .stat strong{white-space:nowrap}.source-list a{overflow-wrap:anywhere}.publication-footer .edition-closing strong{color:white}.publication-footer .edition-closing p{max-width:none}.publication-footer .house-rules{margin:12px 0 0}.publication-footer .footer-logo{margin-bottom:18px}.publication-footer strong{display:block}.model-card,.build,.drawer-body{min-width:0}.build-number{font-variant-numeric:tabular-nums}
@media(max-width:900px){.story-score{flex-basis:210px}.issue-heading{padding-top:32px}.build p.path{min-height:100px}}
@media(max-width:650px){.issue-heading{padding:27px 20px 0}.issue-heading .kicker{font-size:9px;letter-spacing:.13em;margin-bottom:15px}.issue-heading h1{font-size:clamp(54px,14vw,79px);line-height:1.03;margin-bottom:18px;letter-spacing:-.06em}.cover-tagline{font-size:22px;line-height:1.35;margin-bottom:16px}.issue-cover{height:auto;margin-top:0}.issue-cover img{height:auto;aspect-ratio:1672/941;object-fit:contain}.cover-caption{margin-top:19px}.dek{font-size:24px}.game-meta{line-height:1.65}.image-credit{margin-top:10px}.notice{font-size:9px;letter-spacing:.055em;line-height:1.7}.story-score{max-width:none;margin-top:18px}.model-header{display:block}.story-score span{display:block;max-width:none;font-size:9px}.model-card{padding:22px 16px}.model-nav{margin-top:22px}.build-pair{gap:32px}.build p.path{min-height:0}.copy-status{margin-left:7px;max-width:48%;vertical-align:middle}.data-strip .stat strong{font-size:25px;min-width:116px}.data-strip .stat{gap:14px}.jumpbar nav{gap:6px 18px;padding-block:10px}.jumpbar a{min-height:32px;display:flex;align-items:center}.drawer-body table{min-width:520px}.couch{padding-bottom:24px}.couch-copy p{line-height:1.7}.checklist li{padding:16px 0}.publication-footer{padding:30px 20px}.publication-footer .edition-closing strong{font-size:26px}.model-card .build td:nth-child(2){font-size:13px}.model-card .build td{padding:11px 5px}.build h4{font-size:23px}}
@media(max-width:360px){main{padding-inline:16px}.issue-heading{padding-inline:16px}.model-card{padding-inline:13px}.build th,.build td{font-size:12px}.team-tag{font-size:8px;margin-left:2px}.salary-foot{font-size:10px}}
html[data-theme="dark"]{--color-bg:#152238;--color-surface:#20314B;--color-surface-2:#293D59;--color-surface-offset:#314966;--color-border:#48607C;--color-divider:#3B526E;--color-text:#F5F7FA;--color-text-muted:#D0DAE5;--color-text-faint:#B1C2D4;--color-navy:#A9C8EE;--color-navy-light:#C3DAF7;--color-orange:#FF9467;--color-orange-light:#FFB38F;--color-orange-dark:#C83803}
