
header .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px}
nav.top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
nav.top a{margin-left:0;white-space:nowrap;display:inline-block}
@media(max-width:600px){nav.top a{padding:5px 9px;font-size:.8rem}.logo{font-size:1.1rem}}
.mb-pick{background:#f7f5f0;border:2px solid var(--navy,#14284b);border-radius:12px;padding:18px 20px;margin:18px 0}
.mb-pick label{display:block;font-weight:700;color:var(--navy,#14284b);margin-bottom:6px;font-size:.95rem}
.mb-pick input,.mb-pick select{font:inherit;font-size:1rem;padding:10px 12px;border:1.5px solid #b8c2d4;border-radius:8px;background:#fff;color:#111;width:100%;max-width:100%;box-sizing:border-box}
.mb-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:12px}
.mb-btn{display:inline-block;background:var(--red,#b22234);color:#fff;border:0;border-radius:8px;padding:10px 18px;font:inherit;font-weight:700;cursor:pointer;margin-top:10px}
.mb-btn.alt{background:var(--navy,#14284b)}.mb-btn.ghost{background:#fff;color:var(--navy,#14284b);border:1.5px solid var(--navy,#14284b)}
.mb-status{font-size:.9rem;color:#2d3748;margin-left:10px}
.mb-bar{position:sticky;top:0;z-index:20;background:#fff;border-bottom:2px solid var(--navy,#14284b);padding:10px 0;margin:10px 0 18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}
.mb-sec{margin:26px 0}.mb-sec>h2{background:var(--navy,#14284b);color:#fff;padding:10px 16px;border-radius:8px;font-size:1.12rem;margin:0 0 10px}
.mb-race{background:#fff;border:1.5px solid #dde2ec;border-radius:10px;padding:14px 16px;margin:10px 0}
.mb-race.has-pick{border-color:var(--navy,#14284b)}
.mb-race h3{margin:0 0 2px;color:var(--navy,#14284b);font-size:1.03rem}
.mb-sub{color:#5a6275;font-size:.86rem;margin:0 0 8px}
.mb-cand{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border:1.5px solid #e2e6ef;border-radius:8px;margin:6px 0;cursor:pointer;background:#fafbfd;transition:border-color .12s,background .12s}
.mb-cand:hover{border-color:#9aa8c2}
.mb-cand.picked{border-color:#b22234;background:#fff5f5;box-shadow:0 0 0 1px #b22234}
.mb-box{width:22px;height:22px;min-width:22px;border:2px solid #14284b;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:#fff;margin-top:2px;font-size:.85rem}
.mb-cand.picked .mb-box{background:#b22234;border-color:#b22234}
.mb-cb{flex:1;min-width:0}.mb-cn{font-weight:700;font-size:.98rem;color:#111}.mb-cs{font-size:.88rem;color:#2d3748;margin:3px 0 0;line-height:1.42}
.mb-cl{font-size:.8rem;margin-top:3px}.mb-cl a{color:var(--navy,#14284b)}
.mb-howto{background:#eef2f8;border-left:4px solid var(--navy,#14284b);border-radius:8px;padding:14px 18px;margin:18px 0;font-size:.93rem}
.mb-howto h2{font-size:1.05rem;margin:0 0 6px;color:var(--navy,#14284b)}.mb-howto ol{margin:6px 0 0;padding-left:20px}.mb-howto li{margin:4px 0}
.mb-psheet{display:none}
@media print{
 header,footer,.hero,.mb-pick,.mb-bar,.mb-howto,.mb-noprint,.vb-printbar,#vb-sheet{display:none!important}
 body{background:#fff;color:#000;font-size:10pt}
 .wrap{max-width:100%!important;padding:0!important}
 .mb-psheet{display:block!important;border:2px solid #000;padding:10px 14px;margin-bottom:12px}
 .mb-psheet h1{font-size:14pt;margin:0 0 2px;color:#000}.mb-psheet .ps-sub{font-size:9.5pt;margin:0 0 8px;color:#222}
 .mb-psgrid{display:grid;grid-template-columns:1fr 1fr;gap:3px 18px;font-size:9.5pt}
 .mb-psrow{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dotted #999;padding:2px 0}
 .mb-sec{margin:10px 0}.mb-sec>h2{background:#eee!important;color:#000!important;border:1px solid #000;padding:4px 8px;font-size:10.5pt}
 .mb-race{break-inside:avoid;page-break-inside:avoid;border:1px solid #bbb;padding:6px 10px;margin:5px 0}
 .mb-cand{padding:4px 6px;margin:3px 0;border:1px solid #ccc;background:#fff!important}
 .mb-cand.picked{border:2px solid #000!important;background:#f0f0f0!important}
 .mb-cand.picked .mb-box{background:#000!important;border-color:#000!important;color:#fff!important}
 .mb-cand.picked .mb-cn::after{content:"  \2611  \2190  MY PICK";font-weight:800}
}
/*vb-slim*/header a.logo{border:0;padding:0}header .wrap{flex-wrap:wrap;gap:8px 12px}nav.top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}nav.top a{margin-left:0;white-space:nowrap;display:inline-block}@media(max-width:600px){nav.top a{padding:5px 9px;font-size:.8rem}.logo{font-size:1.1rem}}.hero.hlg{padding:44px 0 50px}.hero.hlg h1{font-size:clamp(1.8rem,5vw,2.8rem)}.hero.hsm{padding:40px 0 44px}.hero.hsm h1{font-size:clamp(1.6rem,5vw,2.5rem)}th[colspan="2"],:not(#_).thsec{background:var(--navy);color:#fff;font-family:Georgia,serif;font-size:1.35rem;font-weight:700;line-height:1.3;padding:13px 15px;border-top:3px solid var(--red);border-bottom:0;letter-spacing:.01em}@media(max-width:600px){th[colspan="2"],:not(#_).thsec{font-size:1.28rem;padding:12px 14px}}.vb-amend .card{margin:12px 0}.vb-amend .card h3{margin:0 0 4px}.vb-amend .card p{margin:8px 0 4px}.vb-amend .card p+p{margin:4px 0 8px}.w50{width:50%}@media(max-width:600px){tr:has(>td.w50)>td{display:block;width:100%!important}}:not(#_).vb-neutral{margin:0 0 10px;font-size:.9rem;line-height:1.5;opacity:.92}:not(#_).fb{margin:20px 0 4px}:not(#_).mt18{margin-top:18px}:not(#_).m100{margin:10px 0 0}:not(#_).h1lg{font-size:clamp(1.8rem,5vw,2.8rem)}:not(#_).herolg{padding:44px 0 50px}:not(#_).fecn{background:#f4f6fa;border-radius:8px;padding:8px 10px}:not(#_).oxa{overflow-x:auto}:not(#_).mt30{margin-top:30px}:not(#_).mt24{margin-top:24px}:not(#_).herosm{padding:40px 0 44px}:not(#_).h1sm{font-size:clamp(1.6rem,5vw,2.5rem)}:not(#_).hnv{color:var(--navy);margin-top:26px}:not(#_).m004{margin:0 0 4px}:not(#_).m804{margin:8px 0 4px}:not(#_).m120{margin:12px 0}:not(#_).m408{margin:4px 0 8px}:not(#_).m104{margin:10px 0 4px}:not(#_).cnv{color:var(--navy)}:not(#_).mt8{margin-top:8px}:not(#_).mt20{margin-top:20px}:not(#_).mt6{margin-top:6px}:not(#_).bx{border:1px solid #e2e5ec;border-radius:10px;padding:12px 14px;margin:18px 0}:not(#_).m0{margin:0}:not(#_).hnv20{color:var(--navy);margin-top:20px}:not(#_).pl14{margin:0 0 14px;padding-left:14px}:not(#_).hnv22{color:var(--navy);margin-top:22px}:not(#_).m80{margin:8px 0 0}:not(#_).qtl{list-style:none;padding-left:0;border-left:3px solid #c9d3e3;margin-left:6px}.mb-howto{background:#fff;border:2px solid var(--navy,#14284b);border-radius:12px;padding:16px 18px;margin:16px 0}.mb-howto h2{margin:0 0 10px;font-size:1.15rem;color:var(--navy,#14284b)}.mb-howto ol{margin:0 0 10px;padding-left:20px;line-height:1.55;font-size:.96rem}.mb-cta{background:var(--cream,#f7f5f0);border-left:5px solid var(--red,#b22234);border-radius:10px;padding:14px 18px;margin:18px 0;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between}.mb-cta>div:first-child{flex:1 1 320px}.mb-cta b{display:block;font-size:1.05rem;font-weight:700;color:var(--navy,#14284b)}.mb-cta .small{margin-top:3px}.mb-cta>a{display:inline-block;background:var(--red,#b22234);color:#fff;font-weight:700;text-decoration:none;padding:10px 18px;border-radius:8px;white-space:nowrap}.vb-printbar{margin:14px auto;background:var(--cream,#f7f5f0);border:1.5px solid var(--navy,#14284b);border-radius:10px;padding:12px 16px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}