.v5 .hero,.v5 section.hero{font-family:var(--font-sans);font-size:var(--t-body, 15px);line-height:1.5;letter-spacing:0;color:var(--ink)}.v5 .hero .btn{font-family:var(--font-sans)}.v5{display:grid;gap:26px;padding:4px 0 20px}@media(min-width:720px){.v5{gap:34px;padding-top:12px}}.v5>section{margin:0}.v5 .sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 14px;flex-wrap:wrap;margin-bottom:8px}.v5 .sec-head .eyebrow{color:var(--gold-deep)}.v5 .sec-head .note,.v5 .sec-head a{font-size:var(--t-label);color:var(--muted)}.v5 .sec-head a{text-decoration:none;border-bottom:1px solid var(--rule)}.v5 .sec-head a:hover{color:var(--ink);border-color:var(--gold)}.v5 .hero{display:grid;gap:8px}.v5 .hero .eyebrow{color:var(--gold-deep)}.v5 .hero h1,.v5 .hero h2.h1{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,5.4vw,44px);line-height:1.1;letter-spacing:-.02em;margin:0;color:var(--ink);text-wrap:balance;max-width:22ch}.v5 .hp-lede,.v5 .lede{margin:0;color:var(--muted);font-size:var(--t-lede);line-height:1.5;max-width:64ch}.v5 .hero-review{margin-top:8px;border:1px solid var(--rule);border-radius:12px;background:var(--surface);overflow:hidden;min-width:0}.v5 .hr-head{display:flex;justify-content:space-between;align-items:center;gap:8px 10px;padding:10px 16px;border-bottom:1px solid var(--rule);background:var(--sunk);flex-wrap:wrap}.v5 .hr-head .eyebrow{color:var(--gold-deep)}.v5 .pill{display:inline-block;padding:1px 9px;border-radius:999px;font:500 11px/1.7 var(--font-sans);border:1px solid var(--rule-firm);color:var(--muted);background:var(--surface);white-space:nowrap}.v5 .hr-acts{display:flex;gap:8px 10px;padding:12px 16px;border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center}.v5 .hr-acts .small{font-size:var(--t-label);color:var(--muted)}.v5 .hr-acts .small a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--rule)}.v5 .hr-acts .small a:hover{color:var(--ink);border-color:var(--gold)}.v5 .finds{display:grid;grid-template-columns:1fr}@media(min-width:900px){.v5 .finds{grid-template-columns:1fr 1fr}.v5 .finds .find:nth-child(2n){border-left:1px solid var(--rule)}.v5 .finds .find:nth-child(-n+2){border-top:0}}.v5 .find{display:grid;grid-template-columns:minmax(118px,auto) 1fr;gap:4px 14px;padding:12px 16px;border-top:1px solid var(--rule);align-items:baseline;min-width:0;color:inherit;text-decoration:none}.v5 .find:first-child{border-top:0}.v5 .find .fig{font-family:var(--font-display);font-size:26px;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.v5 .find .fig small{font-size:15px;color:var(--muted);font-family:var(--font-sans)}.v5 .find .line{font-size:var(--t-data);color:var(--ink-2, var(--ink));line-height:1.4}.v5 .find .line b{color:var(--ink);font-weight:600}@media(max-width:500px){.v5 .find{grid-template-columns:1fr;gap:2px;padding:10px 16px}.v5 .find .fig{font-size:24px}}@media(max-width:600px){.v5 .hero-review{display:flex;flex-direction:column}.v5 .hero-review .hr-head{order:0}.v5 .hero-review .hr-acts{order:1;border-top:0;border-bottom:1px solid var(--rule)}.v5 .hero-review .finds{order:2}}.v5 .door{display:grid;grid-template-columns:1fr;gap:10px;margin-top:8px}@media(min-width:720px){.v5 .door{grid-template-columns:1fr 1fr}}.v5 .door .card{display:grid;gap:6px;align-content:start;padding:14px 16px;border-radius:12px;text-decoration:none;color:var(--ink);min-width:0}.v5 .door .card.gold{border-color:var(--gold)}.v5 .door .card h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--t-h3, 20px)}.v5 .door .card .note{font-size:var(--t-label);color:var(--muted)}.v5 .door .card .btn{justify-self:start;margin-top:6px}.v5 .door a.card:hover{border-color:var(--gold)}.v5 .screens-strip{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:600px){.v5 .screens-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.v5 .screens-strip a{display:grid;gap:3px;align-content:start;padding:12px 14px;border:1px solid var(--rule);border-radius:12px;background:var(--surface);text-decoration:none;color:var(--ink);min-width:0}.v5 .screens-strip a:hover{border-color:var(--gold)}.v5 .screens-strip b{font-weight:600;font-size:var(--t-body)}.v5 .screens-strip .fig{font-family:var(--font-display);font-size:22px;color:var(--ink);line-height:1.1}.v5 .screens-strip span{color:var(--muted);font-size:var(--t-label);line-height:1.4}.v5 .screens-row{display:grid;gap:12px}@media(min-width:900px){.v5 .screens-row{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start}.v5 .screens-row.no-quad{grid-template-columns:1fr}}.v5 .scards{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:600px){.v5 .scards{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.v5 .scards{grid-template-columns:repeat(3,minmax(0,1fr))}}.v5 .scard{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--rule);border-radius:12px;background:var(--surface);align-content:start;min-width:0}.v5 .scard .lab{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--font-sans);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:500;color:var(--muted)}.v5 .scard h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.2;color:var(--ink);display:flex;align-items:center;gap:4px}.v5 .scard .delta{font-family:var(--font-mono);font-size:var(--t-label);color:var(--ink-2, var(--ink))}.v5 .scard .acts{display:flex;gap:8px;margin-top:2px}.v5 .scard .acts .btn{flex:1;min-width:0}.v5 .scard .chip{display:inline-block;padding:1px 8px;border-radius:999px;font:500 11px/1.6 var(--font-sans);letter-spacing:0;text-transform:none;border:1px solid var(--rule-firm);color:var(--muted);background:var(--sunk);white-space:nowrap}.v5 .scard .chip.pred{border-color:var(--act);color:var(--act);background:var(--surface)}.v5 .notice{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center;padding:12px 16px;border:1px solid var(--gold);background:var(--gold-sn, var(--surface));border-radius:12px;border-left-width:1px;font-size:var(--t-data)}.v5 .notice .what b{font-weight:600}.v5 .notice .acts{display:flex;gap:6px}@media(max-width:500px){.v5 .notice{grid-template-columns:1fr}}.v5 .notice.done{border-color:var(--rule);background:var(--surface);color:var(--muted)}.v5 .hb-tiles{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:720px){.v5 .hb-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.v5 .hb-tile{display:grid;gap:4px;padding:14px 16px;background:var(--surface);border:1px solid var(--rule);border-radius:12px;text-decoration:none;color:var(--ink);min-width:0}.v5 .hb-tile:hover{border-color:var(--gold)}.v5 .hb-tile .label{display:flex;align-items:center;gap:4px;font-size:var(--t-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.v5 .hb-tile .v{font-family:var(--font-display);font-size:var(--t-fig-l);line-height:1.1;letter-spacing:-.02em}.v5 .hb-tile .v.words{font-size:var(--t-h3, 20px);color:var(--muted)}.v5 .hb-tile .s{font-size:var(--t-data);color:var(--muted)}.v5 .hb-tile .s.pos{color:var(--positive)}.v5 .hb-tile .s.neg{color:var(--negative)}.v5 .hp-top{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.v5 .hp-top{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:40px}}.v5 .hp-top .sg{margin:0 auto}
