/* Issue 2026-10-14. Every rule belongs to nv; archived layouts are preserved. */
.nv-card{padding:0 0 12px;min-width:0}.nv-kicker{font:12px/1.4 var(--font);letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:16px}.nv-card h2{font:600 clamp(28px,2.3vw,44px)/1.12 var(--serif);letter-spacing:-.025em;margin:20px 0 15px;text-wrap:balance}.nv-card>p{font:17px/1.5 var(--font);margin-bottom:22px;max-width:43ch}.nv-plate{margin:0}.nv-plate img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;display:block}.nv-plate figcaption{font:11px/1.4 var(--font);color:var(--muted);padding-top:7px}.nv-card-signs{border-top:5px solid #df3027;padding-top:16px}.nv-card-flag{background:#14261f;color:#f3f0e6;padding:24px}.nv-card-flag .nv-plate figcaption{color:#c8d0bc}.nv-card-flag h2{font-family:var(--display);font-size:clamp(36px,3.2vw,56px)}.nv-card-rackets{border-top:1px solid var(--ink);padding-top:16px}.nv-card .editorial-link{font-size:16px}.nv-note{padding:12px 0;gap:15px}.nv-note .nv-sketch{width:70px;flex:none}.nv-note>span{font:25px/1.35 TribunaHandwriting,cursive;max-width:250px}.nv-sketch,.nv-stroke{color:#df3027;stroke:#df3027;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.nv-divider-art{min-width:0}.nv-divider-art>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.nv-divider-art .nv-sketch{width:29%;transform:rotate(-6deg)}.nv-divider-art .nv-sketch:nth-child(2){transform:rotate(5deg)}.nv-stroke{display:block;width:100%;height:auto;margin-top:-12px}.nv-divider-art>span{display:block;text-align:center;font:34px/1.4 TribunaHandwriting,cursive}.nv-intermission .es-break-copy h2{font-size:clamp(46px,6vw,100px);overflow-wrap:normal}
.nv-article{--feature-accent:#23352c}.nv-footprint{--feature-accent:#242a25}.nv-signs{--feature-accent:#2c3029}.nv-paper{--feature-accent:#3c3a24}.nv-flag{--feature-accent:#14261f}.nv-rackets{--feature-accent:#383c35}.nv-ice{--feature-accent:#263d46}.nv-article .jf-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5%;align-items:center;padding-block:38px}.nv-article .jf-hero h1{font:600 clamp(48px,5.7vw,105px)/1.04 var(--display);letter-spacing:-.02em;margin:12px 0 24px;overflow-wrap:normal}.nv-article .jf-deck{font-size:clamp(23px,2vw,31px);max-width:35ch}.nv-article .jf-byline{font-size:12px}.nv-article .jf-kicker{font-size:14px}.nv-hero-photo{margin:0;min-width:0}.nv-hero-photo .jr-photo{aspect-ratio:var(--nv-image-ratio,3/2);min-height:0;width:100%;height:auto;background:transparent}.nv-hero-photo .jr-photo img{width:100%;height:100%;object-fit:contain}.nv-hero-photo figcaption{display:block;color:#e0e1d8;margin-top:12px;font:12px/1.5 var(--font);max-width:65ch}.nv-hero-photo figcaption a{text-decoration:underline;text-underline-offset:3px}.nv-interlude{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:center;margin-block:56px;padding-block:38px;border-block:1px solid var(--ink)}.nv-interlude h2{font:600 clamp(34px,4vw,66px)/1.08 var(--display);letter-spacing:-.02em;margin:15px 0 23px}.nv-interlude p{font:23px/1.45 var(--serif);max-width:37ch}.nv-interlude small{font:13px/1.5 var(--font)}.nv-results>div{border-top:1px solid var(--line);padding:20px 0}.nv-results>div>span{font:14px var(--font)}.nv-results strong{display:block;font:600 clamp(34px,4vw,66px)/1.2 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:16px}.nv-results strong span{font-size:.55em}.nv-results p{font:20px var(--serif);margin:10px 0}.nv-sign-board img{width:100%;height:auto}.nv-sign-board dl{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;font:16px/1.5 var(--font);margin:20px 0}.nv-sign-board dt{font-weight:700}.nv-sign-board dd{margin:0}.nv-time-table{min-width:0}.nv-time-table table{width:100%;border-collapse:collapse;font:clamp(12px,1.1vw,18px)/1.5 var(--font);font-variant-numeric:tabular-nums}.nv-time-table caption{text-align:left;font:14px var(--font);margin-bottom:15px}.nv-time-table th,.nv-time-table td{padding:16px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.nv-time-table .nv-leader{background:#e9d523}.nv-time-table p{font:18px/1.6 var(--font);margin-top:20px}.nv-crowd{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;background:#e5eadc;padding:30px}.nv-eleven{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nv-eleven i{border-radius:50%;background:#273a2e;aspect-ratio:1;width:100%;max-width:35px}.nv-plus{font:40px var(--serif)}.nv-twelfth{text-align:center}.nv-twelfth b{display:block;font:800 clamp(64px,8vw,130px)/1 var(--font);letter-spacing:-.07em}.nv-twelfth span{font:16px var(--font)}.nv-paddle-box{padding:20px;background:#e0e4db;text-align:center;min-width:0}.nv-paddle-box svg{width:220px;max-width:80%;height:auto;display:block;margin:0 auto}.nv-paddle-box button,.nv-paddle-box select{font:16px/1.3 var(--font);padding:12px 16px;background:var(--paper);color:var(--ink);border:1px solid var(--ink);min-height:44px;max-width:100%;cursor:pointer}.nv-paddle-box label{display:block;font:13px var(--font);margin:22px 0 9px}.nv-paddle-box p{font:15px/1.5 var(--font);margin:18px auto 0}.nv-paddle-box button:focus-visible,.nv-paddle-box select:focus-visible,.nv-steps button:focus-visible{outline:3px solid #df3027;outline-offset:3px}.nv-ice-panel{background:#e1e9e9;padding:25px}.nv-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.nv-steps button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:15px/1.4 var(--font);padding:12px;background:transparent;color:var(--ink);border:1px solid #a1b2b3;cursor:pointer;min-height:55px}.nv-steps button span{font-size:11px}.nv-steps button[aria-pressed=true]{background:#263d46;color:#f3f0e6;border-color:#263d46}.nv-ice-panel>svg{display:block;width:100%;height:auto;margin-top:24px}.nv-ice-panel>p{font:20px/1.5 var(--serif);min-height:4.5em;margin:16px 0 0}.nv-article .jf-source-content li>p{font:13px/1.5 var(--font);overflow-wrap:anywhere}
@media(max-width:760px){.nv-article .jf-hero-inner{display:grid;grid-template-columns:1fr;gap:25px;padding-block:24px}.nv-article .jf-hero h1{font-size:clamp(40px,10.2vw,76px)}.nv-article .jf-deck{font-size:24px}.nv-interlude{grid-template-columns:1fr;gap:24px;margin-block:32px;padding-block:30px}.nv-interlude h2{font-size:clamp(33px,8.7vw,60px)}.nv-interlude p{font-size:22px}.nv-note>span{font-size:23px}.nv-divider-art>span{font-size:25px}.nv-card h2{font-size:31px}.nv-card-flag h2{font-size:40px}.nv-card-flag{padding:18px}.nv-intermission .es-break-copy h2{font-size:clamp(46px,10vw,76px)}.nv-time-table th,.nv-time-table td{padding:13px 5px}.nv-time-table table{font-size:clamp(11px,3.1vw,16px)}.nv-time-table p{font-size:17px}.nv-crowd{padding:23px;gap:12px}.nv-ice-panel{padding:16px}.nv-steps button{font-size:13px;padding:12px 8px;gap:6px}.nv-ice-panel>p{font-size:20px}.nv-results strong{font-size:clamp(37px,10vw,65px)}.nv-paddle-box p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.nv-sketch path,.nv-stroke path{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}}
@media print{.nv-sketch path,.nv-stroke path{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}.nv-steps button,.nv-paddle-box button,.nv-paddle-box select{display:none}.nv-article .jf-hero{color:#111;background:#fff}.nv-hero-photo figcaption{display:block;color:#333}}

.nv-plate figcaption a{text-decoration:underline;text-underline-offset:2px}
