@font-face{font-family:Inter;src:url('/assets/Inter-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/assets/Inter-Bold.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url('/assets/Inter-ExtraBold.woff2') format('woff2');font-weight:800;font-display:swap}
:root{--bg:#eff0f3;--surface:#fff;--text:#191c23;--muted:#535b69;--line:#dce0e6;--red:#c21e24;--green:#81d253;--green-text:#19340b;--link:#2454a0;--radius:10px;--shadow:0 4px 20px #20253408}*{box-sizing:border-box}html{scroll-padding-top:106px}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.7 Inter,Arial,sans-serif}a{color:var(--link);text-underline-offset:3px}a:hover{color:var(--red)}a,button,summary{ -webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--link);outline-offset:4px}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.2;text-wrap:balance}h1{font-size:32px;letter-spacing:-1.1px;font-weight:800;margin-bottom:20px;overflow-wrap:anywhere}h2{font-size:25px;letter-spacing:-.6px}h3{font-size:20px;letter-spacing:-.3px}p{margin-bottom:20px}.container{width:min(1256px,100% - 32px);margin-inline:auto;min-width:0}.header{background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.header-row{height:80px;display:flex;align-items:center;gap:16px}.brand{display:inline-flex;flex-direction:column;text-decoration:none;flex-shrink:0;color:var(--text)}.brand-images{display:flex;align-items:center;gap:9px}.brand-images img{display:block}.desktop-nav,.header-cta{display:none!important}.menu{margin-left:auto}.menu>summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer;min-height:48px;padding:10px 0 10px 10px;font-size:13px;font-weight:700}.menu>summary::-webkit-details-marker{display:none}.menu-bars,.menu-bars:before,.menu-bars:after{display:block;width:20px;height:2px;background:var(--text);position:relative}.menu-bars:before,.menu-bars:after{content:'';position:absolute}.menu-bars:before{top:-6px}.menu-bars:after{top:6px}.menu[open] nav{position:absolute;top:79px;left:0;right:0;background:var(--surface);max-height:calc(100dvh - 80px);overflow:auto;padding:24px;box-shadow:0 12px 20px #2025341a;display:grid;gap:24px}.menu nav strong{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;margin-bottom:10px}.menu nav a{display:block;padding:10px 0;text-decoration:none;font-size:14px}.menu nav a[aria-current]{color:var(--red);font-weight:700}.skip{position:fixed;left:16px;top:-100px;background:white;padding:14px;z-index:30}.skip:focus{top:10px}.breadcrumb{font-size:12px;color:var(--muted);display:flex;gap:10px;align-items:center;flex-wrap:wrap;line-height:1.5;padding:22px 0}.breadcrumb a{text-decoration:none}.hero{padding:8px 0 26px;min-width:0}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.15px;color:var(--red);margin-bottom:16px;line-height:1.5}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 20px;background:var(--green);color:var(--green-text);font-weight:700;font-size:14px;text-align:center;line-height:1.5;text-decoration:none;border-radius:7px;transition:background-color .18s,color .18s;white-space:normal;max-width:100%}.button:hover{background:#70c542;color:#122807}.button:active{background:#63b837}.feature-strip{display:grid;grid-template-columns:1fr;background:white;border-radius:var(--radius);margin:0 0 28px;box-shadow:var(--shadow)}.feature-strip>div{position:relative;padding:17px 20px 17px 58px;line-height:1.5}.feature-strip>div+div{border-top:1px solid var(--line)}.strip-mark{position:absolute;left:20px;top:20px;color:var(--red);font-size:12px;font-weight:700}.feature-strip strong{display:block;font-size:15px}.feature-strip span:last-child{font-size:12px;color:var(--muted)}.reading-layout{display:grid;gap:24px;margin-bottom:48px;align-items:start}.article{padding:24px 20px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;overflow-wrap:anywhere}.article p,.article li{font-size:15px;line-height:1.8}.article h2{margin-top:40px;margin-bottom:18px;scroll-margin-top:106px}.article h3{margin-top:26px;margin-bottom:14px}.article>h2:first-child{margin-top:0}.article a:not(.button){font-weight:700}.article ul,.article ol{padding-left:23px;margin:0 0 24px}.article li{padding-left:3px;margin:8px 0}.article li::marker{color:var(--red);font-weight:700}.article strong{font-weight:700}.content-cta{font-size:13px;min-height:48px;margin:4px 0 10px}.article blockquote{border-left:3px solid var(--red);padding:14px 20px;background:var(--bg);margin:24px 0}.table-scroll{overflow:auto;margin:22px 0 24px;border:1px solid var(--line);border-radius:7px;max-width:100%;overscroll-behavior-inline:contain}table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7;min-width:480px}th{text-align:left;background:#f2f3f5;color:var(--text);font-weight:700}th,td{padding:13px 15px;vertical-align:top;border-bottom:1px solid var(--line)}tr:last-child td{border-bottom:0}th+th,td+td{border-left:1px solid var(--line)}.rail{display:none}.mobile-toc{border:1px solid var(--line);border-radius:7px;margin-bottom:30px;padding:0 16px}.mobile-toc summary{font-weight:700;cursor:pointer;padding:13px 0;min-height:48px}.mobile-toc nav{padding:0 0 12px}.mobile-toc a{display:flex;gap:12px;text-decoration:none;font-weight:400!important;font-size:13px;line-height:1.5;padding:10px 0}.mobile-toc a span{color:var(--red);font-size:11px;min-width:16px}.faq{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;display:flex;align-items:center;gap:18px;justify-content:space-between;min-height:64px;padding:18px 0;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary h3{margin:0;font-size:17px;text-align:left;line-height:1.5;font-weight:700}.faq summary span{font-size:24px;color:var(--red);flex-shrink:0}.faq[open] summary span{transform:rotate(45deg)}.faq>div{padding:0 8px 8px 0;color:var(--muted)}.faq>div p:last-child{margin-bottom:16px}.explore{padding:0 0 48px}.section-heading{max-width:720px}.section-heading h2{font-size:30px;margin-bottom:16px}.section-heading p{color:var(--muted);font-size:15px}.app-links{display:grid;gap:12px}.app-links a{display:flex;align-items:center;justify-content:space-between;background:white;padding:20px 24px;border-radius:var(--radius);font-size:15px;font-weight:700;text-decoration:none;min-height:80px}.app-links a:after{content:'↗';font-size:24px;color:var(--red);margin-left:15px}.footer{background:white;border-top:1px solid var(--line);padding:40px 0 25px}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:first-child p{max-width:300px;color:var(--muted);font-size:12px;margin-top:20px}.footer h2{font-size:13px;line-height:1.5;margin-bottom:12px;letter-spacing:0}.footer-grid>div>a:not(.brand){display:block;color:var(--muted);text-decoration:none;font-size:11px;line-height:1.6;padding:7px 0}.footer-grid>div>a:hover{color:var(--red)}.footer-bottom{border-top:1px solid var(--line);margin-top:32px;padding-top:24px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:18px;font-size:10px;color:var(--muted)}.footer-bottom p{flex:1;min-width:180px;margin:0}.footer-bottom>span:last-child{font-size:10px}.age{display:inline-flex;align-items:center;justify-content:center;border:1px solid #c4cad3;color:var(--muted);border-radius:50%;width:44px;height:44px;flex-shrink:0;font-size:14px;font-weight:700}.back-top{position:fixed;bottom:16px;right:16px;border:1px solid var(--line);border-radius:8px;width:44px;height:44px;background:#fffffff2;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--text);font-size:22px;box-shadow:var(--shadow)}.placeholder{width:min(560px,100% - 40px);margin:12vh auto;background:white;padding:32px;border-radius:var(--radius)}.placeholder>img{margin-bottom:24px}.placeholder h1{font-size:30px}.placeholder p{color:var(--muted);font-size:15px}.placeholder .button{width:100%}
@media(min-width:600px){.container{width:min(1256px,100% - 48px)}h1{font-size:42px}.hero{padding-top:16px;padding-bottom:36px}.feature-strip{grid-template-columns:repeat(3,1fr)}.feature-strip>div{padding:20px 16px}.strip-mark{position:static;display:block;margin-bottom:6px}.feature-strip>div+div{border-top:0;border-left:1px solid var(--line)}.article{padding:32px}.menu[open] nav{grid-template-columns:1fr 1fr;padding:32px}.app-links{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:repeat(4,1fr)}.footer-grid>div:first-child{grid-column:1/-1}}
@media(min-width:1024px){.header-row{height:88px;gap:28px}.desktop-nav{display:flex!important;align-items:center;gap:24px;margin-left:auto}.desktop-nav a{font-size:13px;font-weight:700;text-decoration:none;color:var(--muted);padding:20px 0}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--red)}.header-cta{display:inline-flex!important;font-size:12px;min-height:44px;padding:11px 16px}.menu{margin-left:0}.menu>summary{font-size:0;padding:12px}.menu[open] nav{top:87px;grid-template-columns:repeat(4,1fr);padding:32px max(32px,calc((100vw - 1256px)/2));max-height:calc(100dvh - 88px)}.breadcrumb{padding:26px 0}.hero-copy{max-width:860px}h1{font-size:48px;letter-spacing:-1.6px}.feature-strip{margin-bottom:32px}.feature-strip>div{padding:22px 24px 22px 68px}.strip-mark{position:absolute;left:26px;top:24px}.feature-strip strong{font-size:18px}.feature-strip span:last-child{font-size:12px}.reading-layout{grid-template-columns:minmax(0,1fr) 288px;gap:28px}.article{padding:38px 40px}.article p,.article li{font-size:16px}.article h2{font-size:29px;margin-top:48px}.article h3{font-size:21px}.article table{font-size:14px}.rail{display:block;position:sticky;top:112px}.toc{background:white;border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.toc h2,.rail-note h2{font-size:18px;margin-bottom:18px;letter-spacing:-.3px}.toc nav a{display:flex;gap:12px;text-decoration:none;font-size:12px;line-height:1.6;color:var(--muted);padding:10px 0}.toc nav a:hover{color:var(--red)}.toc nav a span{font-size:10px;color:var(--red);padding-top:2px;min-width:14px}.mobile-toc{display:none}.rail-note{padding:26px 20px 10px}.rail-note .age{margin-bottom:18px}.rail-note p,.rail-note>a{font-size:12px;line-height:1.7}.rail-note p{color:var(--muted)}.section-heading h2{font-size:36px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:32px}.footer-grid>div:first-child{grid-column:auto}.footer-grid .brand-images{gap:6px}.footer-grid .brand-images img:last-child{width:140px}.footer-bottom p{max-width:700px}.footer-bottom>span:last-child{margin-left:auto}.footer{padding-top:48px}}
.interface-shot{margin:36px 0;max-width:600px}
.footer-grid>div>a:not(.brand){min-height:44px;font-size:12px;display:flex;align-items:center}.mobile-toc a{min-height:44px}.article p,.article li{font-size:16px}
/* Topic-specific first screens, with the full editorial introduction kept in the article. */
.hero{position:relative;isolation:isolate;display:grid;gap:12px;background:#fff;border-radius:16px;padding:26px 22px 12px;margin:0 0 28px;overflow:hidden;min-height:0}.hero-copy{position:relative;z-index:2;max-width:none}.hero[class*="hero--"] h1{font-size:30px;line-height:1.14;letter-spacing:-1px;margin-bottom:16px}.hero .eyebrow{font-size:10px;letter-spacing:1.05px;margin-bottom:14px}.hero-lead{font-size:15px;line-height:1.65;color:var(--muted);margin-bottom:20px;max-width:540px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.hero-actions>.button{width:100%;min-height:48px;font-size:13px;padding:12px 16px}.hero-more{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--text);text-decoration:none;font-size:12px;font-weight:700}.hero-more .ui-icon{width:17px;height:17px}.hero-topics{display:flex;gap:6px 14px;flex-wrap:wrap;margin-top:16px;color:var(--muted)}.hero-topics>span{font-size:10px;display:inline-flex;align-items:center;gap:5px;line-height:1.6}.hero-topics .ui-icon{width:13px;height:13px;color:#3b7a21}.ui-icon{width:24px;height:24px;display:inline-block;flex-shrink:0;vertical-align:middle}.hero-visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;height:190px;margin-top:-10px}.hero-art{width:250px;height:250px;object-fit:contain;max-width:100%;position:relative;z-index:1;animation:hero-arrive .65s cubic-bezier(.2,.7,.2,1) both}.hero-visual:before{content:'';position:absolute;width:200px;height:200px;border-radius:50%;background:#f7e8e8;z-index:0}.hero--sport{background:#fff}.hero--sport .hero-visual:before{width:240px;height:140px;border-radius:80px;background:#fce8e7;transform:rotate(-18deg)}.hero--sport .hero-art{width:320px;height:250px}.hero--phone{background:#e9edf0}.hero--phone .hero-visual:before{background:#d2e6c8}.hero--browser{background:#f5f6f8;border:1px solid #dce0e6}.hero--browser .hero-visual:before{border-radius:20px;background:#e4e8ec;transform:rotate(-8deg)}.hero--offer{background:#ae1722;color:white}.hero--offer .eyebrow{color:#ffd5d5}.hero--offer .hero-lead,.hero--offer .hero-topics{color:#ffe7e7}.hero--offer .hero-more{color:#fff}.hero--offer .hero-topics .ui-icon{color:#b6ed96}.hero--offer .hero-visual:before{background:#c82b35;width:240px;height:240px}.hero--ticket{background:#edf5e5}.hero--ticket .hero-visual:before{background:#d8e9c8}.hero--access{background:#fff}.hero--access .hero-visual:before{background:#fce9e9;border:14px solid #fff5f4}.hero--support{background:#e6eef1}.hero--support .hero-visual:before{background:#cbdde4}.hero--payment{background:#eaf2e9}.hero--payment .hero-visual:before{background:#d1e4d0}.hero--compare{background:#f2eee7}.hero--compare .hero-visual:before{background:#e6ddcf;border-radius:14px;transform:rotate(8deg)}.hero--editorial{background:#faf1ee}.hero--editorial .hero-visual:before{background:#f3ddd6}.hero--games{background:#edf0ea}.hero--games .hero-visual:before{background:#dbe4d1}.hero-game-props{position:absolute;display:flex;align-items:end;right:0;bottom:0;z-index:2;gap:10px}.hero-game-props img{width:65px;height:65px;object-fit:contain}.hero--service{background:#fafbfc;border:1px solid var(--line)}.hero--service .hero-visual{height:130px}.hero--service .hero-art{width:180px;height:180px}.hero--service .hero-visual:before{width:120px;height:120px;background:#edf0f3}.button-secondary{background:#e7ebee;color:var(--text)}.button-secondary:hover{background:#dce2e6}.breadcrumb{padding:18px 0}.feature-strip{margin-bottom:28px}
.article-intro{display:flow-root}.content-section{display:flow-root;margin-top:38px;min-width:0}.content-section>h2{margin-top:0}.article-intro>.cta-row:last-child{margin-bottom:0}.cta-row{display:flex;justify-content:center;align-items:center;clear:both;width:100%;margin:28px 0 6px}.content-cta{font-size:14px;min-height:50px;margin:0;padding-inline:22px}.article .steps{list-style:none;padding:0;margin:24px 0 28px;counter-reset:steps}.steps>li{position:relative;padding:18px 18px 18px 62px!important;margin:0 0 10px!important;border:1px solid #e0e5e8;border-radius:9px;background:#f9fafb;min-height:72px;counter-increment:steps;font-size:15px!important}.steps>li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:17px;top:19px;width:29px;height:29px;border-radius:8px;background:#f9e5e5;color:#b91c25;font:700 12px/29px Inter,Arial,sans-serif;text-align:center}.article .feature-tiles{list-style:none;padding:0;display:grid;gap:12px;margin:24px 0}.feature-tiles>li{display:flex;gap:12px;align-items:flex-start;padding:18px!important;margin:0!important;background:#f4f6f7;border-radius:9px;line-height:1.7;font-size:14px!important}.feature-tiles .ui-icon{width:20px;height:20px;color:#508b32;margin-top:2px}.feature-tiles p:last-child{margin-bottom:0}.inline-note{display:flex;gap:15px;background:#f1f6eb;border-left:3px solid #90b96c;padding:20px;margin:24px 0;border-radius:0 9px 9px 0;clear:both}.inline-note>.ui-icon{color:#547c35;margin-top:4px}.inline-note p{margin:0;font-size:14px!important}.responsibility-note{background:#f7f7f3;border-radius:10px;padding:22px;margin-top:38px}.responsibility-note h2{font-size:22px!important}.responsibility-note p{font-size:14px!important}.responsibility-note p:last-child{margin:0}.table-scroll{clear:both;box-shadow:0 2px 12px #20253404}.article table th{background:#e9edf0}a.button{transition:background-color .18s,box-shadow .18s,transform .18s}.button:hover{box-shadow:0 5px 16px #31551c14;transform:translateY(-1px)}.faq summary span{transition:transform .2s}.faq summary:hover h3{color:var(--red)}.app-links a{transition:transform .2s,box-shadow .2s}.app-links a:hover{transform:translateY(-3px);box-shadow:0 8px 20px #2025340a}
@keyframes hero-arrive{from{opacity:.35;transform:translateY(14px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(0)}}
@media(min-width:600px){.hero{padding:34px 32px 20px}.hero[class*="hero--"] h1{font-size:40px}.hero-actions>.button{width:auto}.hero-topics>span{font-size:12px}.hero-visual{height:240px}.hero-art{width:310px;height:310px}.hero--sport .hero-art{width:390px;height:300px}.article .feature-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hero--service .hero-visual{height:180px}.hero--service .hero-art{width:220px;height:220px}}
@media(min-width:1024px){.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:center;min-height:430px;padding:42px 46px;margin-bottom:32px}.hero[class*="hero--"] h1{font-size:44px;letter-spacing:-1.5px;max-width:680px}.hero .eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:20px}.hero-lead{font-size:17px;line-height:1.65;margin-bottom:26px;max-width:540px}.hero-visual{height:350px;margin:0}.hero-art{width:410px;height:410px;max-width:none}.hero--sport .hero-art{width:510px;height:400px}.hero-visual:before{width:310px;height:310px}.hero--sport .hero-visual:before{width:360px;height:240px}.hero--offer .hero-visual:before{width:340px;height:340px}.hero-actions>.button{font-size:14px;min-height:52px;padding:14px 22px}.hero-topics{margin-top:22px;gap:9px 17px}.hero-topics>span{font-size:11px}.hero--reverse .hero-copy{order:2}.hero--reverse .hero-visual{order:1}.hero--reverse{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)}.hero--access .hero-copy{max-width:630px}.hero--ticket .hero-art{transform:rotate(-5deg)}.hero--service{min-height:300px;grid-template-columns:1.3fr .7fr}.hero--service .hero-visual{height:240px}.hero--service .hero-art{width:280px;height:280px}.hero--service h1{font-size:36px!important}.hero-game-props{right:-10px;bottom:-10px}.hero-game-props img{width:110px;height:100px}.hero--editorial:after{content:'';position:absolute;width:3px;height:55%;background:#e6b6aa;left:22px;top:22%}.content-section{margin-top:44px}.article .steps{display:grid;gap:12px}.steps>li{margin:0!important;padding:20px 20px 20px 68px!important}.steps>li:before{left:20px;top:22px}.responsibility-note{padding:26px}.hero--compare .hero-visual:before{width:270px;height:310px}.hero--payment .hero-art{width:380px;height:380px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.button:hover,.app-links a:hover{transform:none}}

.content-banner{display:block;float:none;clear:both;width:100%;margin:22px 0 26px;overflow:hidden;border-radius:10px;background:#f1f3f5;aspect-ratio:16/9}.content-banner img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}


@keyframes cta-pulse{0%,70%,100%{box-shadow:0 0 0 0 #81d25300}77%{box-shadow:0 0 0 2px #81d25338}94%{box-shadow:0 0 0 8px #81d25300}}
@media(prefers-reduced-motion:no-preference){.button.is-visible{animation:cta-pulse 2.4s ease-out 2}.button.is-visible:hover,.button.is-visible:focus-visible{animation:none}}

.language-switch{display:inline-flex;align-items:center;flex-shrink:0;padding:2px;border:1px solid #dce0e6;border-radius:10px;background:#f5f6f8;gap:0}
.language-option{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 7px;border-radius:7px;font-size:11px;font-weight:800;color:#535b69;text-decoration:none;line-height:1}
.language-option[aria-current]{background:#fff;color:#b21a1d;box-shadow:0 1px 4px #20253414}
a.language-option:hover{color:#b21a1d;background:#fff5f4}
a.language-option:focus-visible{outline:3px solid #2454a0;outline-offset:2px}
.header .menu{margin-left:0}
@media(max-width:1023px){.language-switch{margin-left:auto}}
@media(max-width:599px){.header-row{gap:8px}.header .brand-images{gap:6px}.header .brand-images img:last-child{width:130px;height:auto}.menu>summary{padding:10px;min-width:44px}.menu>summary>span:last-child{display:none}}
@media(max-width:360px){.header .brand-images img:last-child{width:94px}}


/* UX: readable copy, compact task routes, and visible table overflow. */
.eyebrow{color:var(--red)}.hero--offer .eyebrow{color:#ffd5d5}
.article p{max-width:68ch}.table-hint{display:none;font-size:12px!important;color:#535b69;margin:0 0 7px;align-items:center;gap:8px}.table-block.is-scrollable .table-hint{display:flex}.table-hint span{font-size:20px;line-height:1}.table-block .table-scroll{margin-top:0}.table-block{margin-top:22px}
.operator-note{font-size:11px;line-height:1.6;color:var(--muted);margin:0;grid-column:1}.hero--offer .operator-note{color:#ffe7e7}
.hero-visual{grid-column:2;grid-row:1}.hero-copy{grid-column:1;grid-row:1}.hero--reverse .hero-visual{grid-column:1}.hero--reverse .hero-copy,.hero--reverse .operator-note{grid-column:2}
.start-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-8px 0 24px}.start-links a{display:flex;align-items:center;min-height:48px;padding:12px 16px;border:1px solid #dce0e6;border-radius:9px;background:white;font-size:13px;font-weight:700;text-decoration:none;line-height:1.45}
.menu[open]>.menu-panel{display:block}.menu-quick>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.menu-quick a{background:#f3f5f6;border-radius:8px;padding:12px!important;line-height:1.5}.menu-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.menu-group{border-top:1px solid var(--line)}.menu-group>summary{cursor:pointer;min-height:48px;padding:14px 4px;font-size:14px;font-weight:700}.menu-links{padding-bottom:12px}.menu-links a{min-height:44px;line-height:1.6}.menu-group[open]>summary{color:#b21a1d}
@media(max-width:1023px){.hero-copy,.hero-visual,.hero--reverse .hero-copy,.hero--reverse .hero-visual,.hero--reverse .operator-note{grid-column:auto;grid-row:auto}.hero{gap:8px}.hero-visual{height:120px;margin:0}.hero-art,.hero--sport .hero-art{width:200px;height:160px}.hero-visual:before,.hero--offer .hero-visual:before,.hero--sport .hero-visual:before{width:150px;height:100px}.hero-topics{display:none}.hero--service .hero-visual{height:90px}.hero--service .hero-art{width:140px;height:140px}.menu-groups{grid-template-columns:1fr;gap:0;margin-top:20px}.menu-quick>div{grid-template-columns:1fr 1fr}.start-links{grid-template-columns:1fr 1fr}.operator-note{font-size:11px}}
@media(max-width:599px){.hero{padding:22px 22px 12px}.hero-lead{margin-bottom:16px}.hero-visual{height:95px}.hero-art,.hero--sport .hero-art{width:170px;height:140px}.hero-game-props img{width:48px;height:48px}.hero-game-props{gap:4px}.hero[class*="hero--"] h1{font-size:28px;line-height:1.15}.hero .eyebrow{margin-bottom:10px}.hero-actions{gap:6px}.start-links a{font-size:12px;padding:10px 12px}.operator-note{margin-top:2px}}

@media(min-width:1024px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-grid>div:first-child{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.footer-grid>div:first-child p{max-width:480px;margin:0}}
