:root{--paper:#f4f0df;--ink:#141640;--blue:#2431a5;--orange:#ff5a36;--sky:#b9ddff;--line:rgba(20,22,64,.2);--white:#fffdf5;--shadow:8px 8px 0 rgba(20,22,64,.13)}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:"Arial Narrow","Aptos Narrow",Arial,sans-serif;line-height:1.55}
a{color:inherit}
.dispatch-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:14px clamp(18px,4vw,64px);background:rgba(244,240,223,.96);border-bottom:2px solid var(--ink);backdrop-filter:blur(12px)}
.dispatch-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:900;letter-spacing:.08em}
.dispatch-mark{display:inline-grid;place-items:center;width:42px;height:42px;background:var(--orange);color:white;font-family:Rockwell,Georgia,serif;font-weight:900;clip-path:polygon(0 0,100% 0,82% 100%,0 100%)}
.dispatch-nav{justify-self:center;display:flex;gap:24px}.dispatch-nav a{text-decoration:none;font-weight:700}.dispatch-nav a:hover{text-decoration:underline}
.dispatch-mini,.dispatch-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;letter-spacing:.02em;transition:.2s transform,.2s box-shadow}
.dispatch-mini{padding:10px 16px;background:var(--ink);color:white;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}
.dispatch-mini:hover,.dispatch-button:hover{transform:translate(-2px,-2px)}
.dispatch-hero{min-height:690px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:clamp(30px,6vw,90px);align-items:center;padding:clamp(70px,10vw,140px) clamp(18px,6vw,96px);background:linear-gradient(120deg,var(--paper) 0 70%,var(--sky) 70%)}
.dispatch-kicker,.dispatch-section-head p,.dispatch-responsible>div p{margin:0 0 14px;font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
h1,h2,h3,p{max-width:70ch}h1,h2,h3{font-family:Rockwell,"Roboto Slab",Georgia,serif;line-height:1.08;margin-top:0}h1{font-size:clamp(2.9rem,7vw,6.8rem);max-width:13ch;letter-spacing:-.055em;margin-bottom:28px}h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.035em}h3{font-size:1.28rem}
.dispatch-lead{font-size:clamp(1.05rem,2vw,1.3rem);max-width:62ch}.dispatch-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.dispatch-button{padding:15px 22px;border:2px solid var(--ink)}.dispatch-button-primary{background:var(--orange);color:white;box-shadow:5px 5px 0 var(--ink)}.dispatch-button-ghost{background:transparent}
.dispatch-board{display:grid;gap:12px}.dispatch-board a{display:grid;grid-template-columns:45px 1fr;gap:0 14px;padding:18px;background:var(--white);border:2px solid var(--ink);text-decoration:none;box-shadow:var(--shadow);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.dispatch-board span{grid-row:1/3;font-size:1.8rem;font-weight:900;color:var(--blue)}.dispatch-board em{font-style:normal;font-weight:900;font-size:1.15rem}.dispatch-board small{opacity:.72}
.dispatch-ticker{display:flex;overflow:auto;background:var(--blue);color:white;border-block:2px solid var(--ink)}.dispatch-ticker span{flex:1 0 260px;padding:17px 24px;border-right:1px solid rgba(255,255,255,.35);font-weight:800}
.dispatch-section{padding:clamp(70px,9vw,130px) clamp(18px,6vw,96px);border-bottom:2px solid var(--ink)}.dispatch-section-head{display:grid;grid-template-columns:minmax(150px,.34fr) 1fr;gap:30px;align-items:start;margin-bottom:48px}.dispatch-section-head h2{max-width:16ch}
.dispatch-split{display:grid;grid-template-columns:1fr 1fr;gap:50px}.dispatch-copy{font-size:1.12rem}.dispatch-check{margin:0;padding:0;list-style:none;display:grid;gap:12px}.dispatch-check li{padding:20px 22px;border-left:10px solid var(--orange);background:var(--white);box-shadow:var(--shadow)}.dispatch-check span{display:block;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--blue)}
.dispatch-register{background:var(--sky)}.dispatch-grid-three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dispatch-grid-three article{padding:28px;background:var(--white);border:2px solid var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.dispatch-grid-three article>span{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:28px;background:var(--blue);color:white;font-weight:900}
.dispatch-games{background:var(--ink);color:white}.dispatch-game-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.32)}.dispatch-game-list article{display:grid;grid-template-columns:58px 1fr;gap:5px 20px;padding:28px 16px;border-bottom:1px solid rgba(255,255,255,.32)}.dispatch-game-list article:nth-child(odd){border-right:1px solid rgba(255,255,255,.32)}.dispatch-index{grid-row:1/4;color:var(--orange);font-weight:900;font-size:1.8rem}.dispatch-game-list h3,.dispatch-game-list p{margin-bottom:7px}.dispatch-game-list span{font-size:.82rem;color:var(--sky);text-transform:uppercase;letter-spacing:.08em}
.dispatch-intent-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dispatch-intent-rail article{padding:22px;border-top:7px solid var(--blue);background:var(--white)}
.dispatch-cashier{background:var(--orange);color:var(--ink)}.dispatch-table{border:2px solid var(--ink);background:var(--white);box-shadow:var(--shadow)}.dispatch-table>div{display:grid;grid-template-columns:.7fr 1.5fr .8fr;border-bottom:1px solid var(--line)}.dispatch-table>div:last-child{border-bottom:0}.dispatch-table span{padding:16px}.dispatch-table>div:first-child{background:var(--ink);color:white;font-weight:900}.dispatch-note{margin:26px 0 0;font-size:.95rem}
.dispatch-play-card{display:grid;grid-template-columns:1fr 1fr auto;gap:28px;align-items:end;padding:32px;background:var(--sky);border:2px solid var(--ink)}
.dispatch-faq{background:var(--white)}.dispatch-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dispatch-faq details{border:2px solid var(--ink);background:var(--paper);padding:18px}.dispatch-faq summary{cursor:pointer;font-family:Rockwell,Georgia,serif;font-weight:900}.dispatch-faq details p{margin-bottom:0}
.dispatch-responsible{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start;padding:70px clamp(18px,6vw,96px);background:var(--blue);color:white}.dispatch-responsible h2{margin-bottom:0}.dispatch-responsible>p{font-size:1.1rem;margin:0}
.dispatch-footer{display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;padding:36px clamp(18px,6vw,96px);background:var(--ink);color:white}.dispatch-footer>div{display:flex;align-items:center;gap:15px}.dispatch-footer p{margin:0}.dispatch-footer>a{color:var(--sky);font-weight:900}
@media (max-width:900px){.dispatch-topbar{grid-template-columns:1fr auto}.dispatch-nav{display:none}.dispatch-hero{grid-template-columns:1fr;background:linear-gradient(165deg,var(--paper) 0 66%,var(--sky) 66%)}.dispatch-section-head,.dispatch-split,.dispatch-responsible{grid-template-columns:1fr}.dispatch-grid-three,.dispatch-intent-rail{grid-template-columns:1fr 1fr}.dispatch-play-card{grid-template-columns:1fr}.dispatch-footer{grid-template-columns:1fr}.dispatch-footer>div{align-items:flex-start}.dispatch-game-list{grid-template-columns:1fr}.dispatch-game-list article:nth-child(odd){border-right:0}}
@media (max-width:580px){.dispatch-mini{font-size:.82rem}.dispatch-hero{padding-top:65px}h1{font-size:clamp(2.55rem,15vw,4.2rem)}.dispatch-grid-three,.dispatch-intent-rail,.dispatch-faq-grid{grid-template-columns:1fr}.dispatch-table{font-size:.86rem}.dispatch-table>div{grid-template-columns:.65fr 1.35fr}.dispatch-table>div span:last-child{display:none}.dispatch-board a{box-shadow:4px 4px 0 rgba(20,22,64,.13)}}
