@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Rajdhani:wght@600;700&display=swap');
.independent-note{margin:0 0 14px;padding:10px 13px;color:#9ca9bb;background:#121b2b;border:1px solid #25344c;border-radius:10px;font-size:11px}
:root{--bg:#080d18;--panel:#101827;--panel2:#172235;--panel3:#1e2a40;--line:#293650;--text:#f4f7ff;--muted:#8996ab;--brand:#0bf384;--brand2:#d9f8e2;--live:#ff4f6d;--green:#45d697;--header:72px;--side:250px;--slip:320px}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;color:var(--text);background:var(--bg);font:14px/1.45 Inter,Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.skip-link{position:fixed;z-index:999;top:8px;left:8px;padding:10px 14px;color:#111;background:var(--brand);transform:translateY(-150%)}.skip-link:focus{transform:none}
.topbar{position:sticky;z-index:50;top:0;height:var(--header);display:flex;align-items:center;gap:28px;padding:0 20px;background:#0b1220;border-bottom:1px solid #202b3f;box-shadow:0 5px 25px rgba(0,0,0,.25)}.logo{display:flex;align-items:center;gap:9px;flex:0 0 auto;font:700 21px Rajdhani,sans-serif;letter-spacing:-.03em}.logo i{display:grid;place-items:center;width:38px;height:38px;color:#07101f;background:var(--brand);border-radius:10px 10px 10px 3px;font-style:normal;transform:rotate(-5deg)}.logo b{color:var(--brand)}.topnav{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.topnav a{height:var(--header);padding:0 13px;display:flex;align-items:center;gap:8px;color:#aeb8c9;font-weight:600;white-space:nowrap;border-bottom:2px solid transparent}.topnav a:hover,.topnav a.active{color:var(--text);border-color:var(--brand)}.topnav a span{font-size:18px}.live-count{padding:2px 5px;color:white;background:var(--live);border-radius:5px;font-size:9px}.top-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.icon-button{width:38px;height:38px;color:#aeb8c9;background:transparent;border:0;font-size:24px;cursor:pointer}.sidebar-toggle{display:none}.login,.register{padding:11px 18px;border-radius:22px;font-weight:700;white-space:nowrap}.login{background:#27334a}.register{color:#091120;background:var(--brand)}
.mobile-tabs{display:none}.app-shell{min-height:calc(100vh - var(--header));display:grid;grid-template-columns:var(--side) minmax(500px,1fr) var(--slip);align-items:start}.sidebar{position:sticky;top:var(--header);height:calc(100vh - var(--header));padding:14px 12px 25px;overflow-y:auto;background:#0c1321;border-right:1px solid #202b3f}.side-quick,.side-group{margin-bottom:13px;padding:8px;background:var(--panel);border:1px solid #1d2940;border-radius:15px}.side-quick a,.side-items a{display:flex;align-items:center;gap:12px;min-height:46px;padding:9px 11px;color:#cbd3e0;border-radius:9px;font-weight:500}.side-quick a:hover,.side-items a:hover,.side-items a.active{color:white;background:var(--panel3)}.side-quick span,.side-items span{width:24px;text-align:center;font-size:17px}.side-items a b{margin-left:auto;padding:2px 6px;color:var(--muted);background:#0d1523;border-radius:5px;font-size:9px}.side-title{width:100%;padding:8px 10px 13px;display:flex;justify-content:space-between;color:white;background:transparent;border:0;border-bottom:1px solid var(--line);font-weight:800;text-align:left;cursor:pointer}.side-title span{transition:transform .2s}.side-title[aria-expanded=false] span{transform:rotate(180deg)}.side-title[aria-expanded=false]+.side-items{display:none}.safe-note{margin:18px 6px;padding:14px;display:flex;align-items:center;gap:10px;color:var(--muted);border:1px solid var(--line);border-radius:12px;font-size:11px}.safe-note b{display:grid;place-items:center;width:34px;height:34px;color:var(--live);border:2px solid var(--live);border-radius:50%}.sidebar-backdrop{display:none}
.market-main{min-width:0;padding:16px 18px 45px}.promo-banner{position:relative;min-height:150px;margin-bottom:15px;padding:25px 210px 25px 27px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(110deg,#0d2a1d,#d9f8e2 55%,#04140d);border:1px solid #704cf0;border-radius:16px}.promo-banner h1{margin:3px 0 4px;font:700 36px/1 Rajdhani,sans-serif;text-transform:uppercase}.promo-banner p{max-width:430px;margin:0;color:#d7d0f2}.promo-banner small{color:var(--brand);font-weight:800;letter-spacing:.15em}.promo-banner>a{position:absolute;right:24px;bottom:22px;padding:10px 18px;color:#111;background:var(--brand);border-radius:9px;font-weight:800}.promo-orbit{position:absolute;right:88px;top:-100px;width:260px;height:260px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.025)}.promo-orbit i{color:var(--brand);font-size:84px;font-style:normal;filter:drop-shadow(0 12px 18px rgba(0,0,0,.25))}.promo-orbit span{position:absolute;bottom:33px;padding:3px 7px;color:#ddd8f0;border:1px dashed #aaa1cf;border-radius:9px;font-size:9px}.market-tabs{display:flex;gap:12px;border-bottom:1px solid #222d40}.market-tabs button{padding:13px 17px;color:var(--muted);background:transparent;border:0;border-bottom:2px solid transparent;font-weight:800;text-transform:uppercase;cursor:pointer}.market-tabs button.active{color:var(--brand);border-color:var(--brand)}.sport-strip{display:flex;gap:3px;padding:8px 0;overflow-x:auto;border-bottom:1px solid #222d40;scrollbar-width:none}.sport-strip::-webkit-scrollbar{display:none}.sport-strip button{position:relative;min-width:88px;padding:4px 10px 10px;display:grid;place-items:center;gap:2px;color:var(--muted);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer}.sport-strip button.active{color:white;border-color:var(--brand);background:radial-gradient(circle at 50% 100%,rgba(201,245,59,.18),transparent 55%)}.sport-strip small{position:absolute;top:0;right:10px;color:#4e5b70;font-size:10px}.sport-strip span{font-size:25px}.sport-strip b{font-size:11px;font-weight:600;white-space:nowrap}.feed-head{padding:15px 4px 10px;display:flex;justify-content:space-between;color:var(--muted)}.feed-head span{font-weight:600}.feed-head i{display:inline-block;width:7px;height:7px;margin-right:5px;background:var(--live);border-radius:50%;box-shadow:0 0 8px var(--live)}.feed-head small{font-size:10px}.league{margin-bottom:14px}.league-title{width:100%;padding:10px 14px;display:flex;justify-content:space-between;color:#e7ebf3;background:var(--panel2);border:0;border-radius:13px 13px 5px 5px;text-align:left;cursor:pointer}.league-title b{color:#a0aabd}.league-title[aria-expanded=false] b{transform:rotate(180deg)}.league-title[aria-expanded=false]+.league-events{display:none}.league-events{display:grid;gap:5px;margin-top:4px}.match-card{position:relative;min-height:118px;padding:12px 250px 12px 15px;background:var(--panel);border:1px solid #1d2940;border-radius:8px 8px 18px 18px}.match-info{min-width:0}.match-info small{display:block;margin-bottom:7px;color:var(--muted);font-size:10px}.match-info small b{margin-right:5px;color:var(--live)}.match-info>div{max-width:330px;display:grid;grid-template-columns:1fr auto;gap:15px;padding:2px 0}.match-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-info strong{color:var(--live)}.score-note{position:absolute;top:12px;right:16px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px}.score-note button{color:#8490a4;background:transparent;border:0;font-size:25px;cursor:pointer}.odds{position:absolute;right:15px;bottom:12px;display:grid;grid-template-columns:repeat(3,72px);gap:7px}.odd{height:62px;color:white;background:#26344c;border:1px solid #31415e;border-radius:12px;cursor:pointer;transition:.15s}.odd:hover{background:#324463;transform:translateY(-1px)}.odd.selected{color:#08101d;background:var(--brand);border-color:var(--brand)}.odd b,.odd small{display:block}.odd b{font-size:16px}.odd small{color:#8997ac;font-size:10px}.odd.selected small{color:#3e3515}.demo-disclaimer{margin:24px auto 0;color:#68758a;font-size:10px;text-align:center}
.betslip{position:sticky;top:var(--header);height:calc(100vh - var(--header));display:flex;flex-direction:column;background:#0d1422;border-left:1px solid #202b3f}.betslip-head{height:64px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #232f43}.betslip-head h2{font-size:16px}.slip-close{display:none;color:white;background:transparent;border:0;font-size:25px}.betslip-tabs{display:grid;grid-template-columns:1fr 1fr;padding:9px 14px;border-bottom:1px solid #202b3f}.betslip-tabs button{padding:9px;color:var(--muted);background:transparent;border:0;border-bottom:2px solid transparent;font-size:11px;font-weight:700}.betslip-tabs button.active{color:var(--brand);border-color:var(--brand)}.slip-empty{margin:auto;padding:25px;text-align:center;color:var(--muted)}.slip-empty>span{display:block;margin-bottom:20px;color:#6f7c91;font-size:48px}.slip-empty b{display:block;color:white;font-size:16px}.slip-empty p{max-width:240px;margin:10px auto}.slip-filled{padding:15px}.slip-selection{position:relative;padding:15px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.slip-selection>*{display:block}.slip-selection small{padding-right:22px;color:var(--muted)}.slip-selection b{margin:5px 0}.slip-selection span{color:var(--muted);font-size:11px}.slip-selection strong{float:right;color:var(--brand)}.remove-selection{position:absolute;right:10px;top:8px;color:var(--muted);background:transparent;border:0;font-size:18px;cursor:pointer}.slip-filled>label{display:block;margin:16px 0 6px;color:var(--muted);font-size:11px}.stake-field{height:44px;padding:0 11px;display:flex;align-items:center;gap:8px;background:#0a101b;border:1px solid var(--line);border-radius:9px}.stake-field span{color:var(--muted)}.stake-field input{width:100%;color:white;background:transparent;border:0;outline:0}.possible-return{padding:15px 3px;display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.possible-return b{color:white}.place-bet{padding:13px;display:block;color:#0a101b;background:var(--brand);border-radius:9px;text-align:center;font-weight:800}.clear-slip{width:100%;padding:10px;color:var(--muted);background:transparent;border:0;cursor:pointer}.betslip-foot{margin-top:auto;padding:14px;color:#647087;border-top:1px solid #202b3f;font-size:9px;text-align:center}
footer{padding:19px 25px;display:flex;justify-content:space-between;color:#68758a;background:#080d18;border-top:1px solid #202b3f;font-size:10px}
@media(max-width:1180px){:root{--side:220px;--slip:280px}.topnav a{padding-inline:8px;font-size:12px}.match-card{padding-right:225px}.odds{grid-template-columns:repeat(3,65px)}}
@media(max-width:980px){.topnav{display:none}.sidebar-toggle{display:block}.app-shell{grid-template-columns:1fr var(--slip)}.sidebar{position:fixed;z-index:70;top:var(--header);left:0;width:270px;transform:translateX(-105%);transition:transform .25s}.sidebar.open{transform:none}.sidebar-backdrop{position:fixed;z-index:65;inset:var(--header) 0 0;display:block;background:rgba(0,0,0,.56);opacity:0;pointer-events:none;transition:.25s}.sidebar-backdrop.open{opacity:1;pointer-events:auto}}
@media(max-width:720px){:root{--header:68px}body{padding-bottom:67px}.topbar{height:var(--header);padding:0 12px;gap:10px}.logo{font-size:18px}.logo i{width:33px;height:33px}.top-actions{gap:6px}.search-button,.sidebar-toggle{display:none}.login,.register{padding:10px 13px;font-size:11px}.app-shell{display:block}.market-main{padding:10px 10px 28px}.promo-banner{display:none}.market-tabs{position:sticky;z-index:20;top:var(--header);padding-top:3px;background:var(--bg)}.market-tabs button{padding:12px 10px;font-size:12px}.sport-strip{padding-top:9px}.sport-strip button{min-width:86px}.feed-head{padding-top:18px}.league-title{padding:11px 12px;border-radius:16px 16px 5px 5px;font-size:12px}.match-card{min-height:194px;padding:12px 12px 78px;border-radius:7px 7px 25px 25px}.match-info>div{max-width:calc(100% - 42px);font-size:15px}.score-note{right:11px}.odds{left:12px;right:12px;bottom:12px;grid-template-columns:repeat(3,1fr);gap:8px}.odd{height:58px}.odd b{font-size:17px}.betslip{position:fixed;z-index:90;left:0;right:0;bottom:0;top:auto;height:min(560px,82vh);border-left:0;border-top:1px solid var(--line);border-radius:20px 20px 0 0;transform:translateY(105%);transition:transform .25s;box-shadow:0 -20px 60px rgba(0,0,0,.45)}.betslip.open{transform:none}.slip-close{display:block}.mobile-tabs{position:fixed;z-index:80;bottom:0;left:0;right:0;height:67px;display:grid;grid-template-columns:repeat(4,1fr);background:#111a2a;border-top:1px solid #2a3850}.mobile-tabs a,.mobile-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#8895a9;background:transparent;border:0;font-size:10px}.mobile-tabs span{font-size:20px}.mobile-tabs .active{color:var(--brand)}.mobile-tabs button{position:relative}.mobile-tabs button b{position:absolute;top:5px;right:23%;width:17px;height:17px;display:grid;place-items:center;color:#111;background:var(--brand);border-radius:50%;font-size:9px}.sidebar{top:var(--header);height:calc(100vh - var(--header) - 67px)}.sidebar-backdrop{inset:var(--header) 0 67px}.demo-disclaimer{padding-bottom:8px}footer{display:none}}
@media(max-width:410px){.logo span{font-size:16px}.top-actions{margin-left:auto}.login{background:transparent;padding-inline:6px}.register{padding-inline:11px}.market-main{padding-inline:7px}.sport-strip button{min-width:82px}}
.topnav a img{width:20px;height:20px}.sport-strip>button>img{width:28px;height:28px}.league-title>span{display:flex;align-items:center;gap:8px}.league-title>span>img{width:20px;height:15px;object-fit:cover;border-radius:2px}.match-info span{display:flex;align-items:center;gap:8px}.crest{width:23px;height:23px;flex:0 0 auto;object-fit:contain}.floating-slip{display:none}
@media(max-width:720px){.mobile-tabs img{width:23px;height:23px}.floating-slip{position:fixed;z-index:82;right:16px;bottom:79px;width:54px;height:54px;display:grid;place-items:center;background:var(--brand);border:0;border-radius:50%;box-shadow:0 8px 28px rgba(0,0,0,.45);cursor:pointer}.floating-slip img{width:26px;height:26px}.floating-slip b{position:absolute;right:-2px;top:-2px;width:19px;height:19px;display:grid;place-items:center;color:white;background:var(--live);border:2px solid var(--bg);border-radius:50%;font-size:9px}.mobile-tabs button{position:static}.mobile-tabs button b{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.logo{display:flex;align-items:center;flex:0 0 auto}.logo img{display:block;width:auto;height:38px;object-fit:contain}@media(max-width:720px){.logo img{height:30px}}@media(max-width:410px){.logo img{max-width:116px;height:auto}}
.content-hub{position:relative;padding:72px clamp(18px,5vw,76px) 80px;overflow:hidden;background:linear-gradient(180deg,#0b1321 0%,#080d18 100%);border-top:1px solid var(--line)}.content-hub:before{content:"";position:absolute;top:-180px;left:50%;width:720px;height:360px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(45,125,255,.13),transparent 68%);pointer-events:none}.content-hub>*{position:relative;max-width:1160px;margin-left:auto;margin-right:auto}.content-intro{max-width:850px!important;margin-bottom:38px!important;text-align:center}.eyebrow,.section-heading>span{color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.content-intro h2{margin:8px 0 14px;font:700 clamp(30px,4vw,50px)/1.05 Rajdhani,sans-serif}.content-intro>p{margin:0 auto;color:#aeb9ca;font-size:16px;line-height:1.75}.jump-links{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.jump-links a{padding:9px 14px;color:#ccd5e3;background:#121d2f;border:1px solid #283852;border-radius:99px;font-size:12px;font-weight:700}.jump-links a:hover{color:#08101d;background:var(--brand);border-color:var(--brand)}.content-grid{display:grid;gap:18px;margin-bottom:18px}.summary-grid{grid-template-columns:repeat(3,1fr)}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card,.content-block{background:linear-gradient(145deg,#111b2c,#0d1523);border:1px solid #22314a;border-radius:18px}.info-card{padding:24px}.card-icon{width:42px;height:42px;margin-bottom:18px;display:grid;place-items:center;color:#08101d;background:var(--brand);border-radius:12px;font-weight:900}.info-card h3{margin:0 0 8px;font-size:17px}.info-card p,.content-block p{margin:0;color:#9eabbe;line-height:1.75}.content-block{margin-bottom:18px!important;padding:clamp(22px,3vw,34px);scroll-margin-top:90px}.section-heading{margin-bottom:20px}.section-heading h3{margin:6px 0 0;font:700 clamp(23px,3vw,32px)/1.1 Rajdhani,sans-serif}.table-wrap{overflow-x:auto;border:1px solid #283750;border-radius:13px}.table-wrap table{width:100%;min-width:680px;border-collapse:collapse}.table-wrap th,.table-wrap td{padding:15px 17px;text-align:left;border-bottom:1px solid #26344d}.table-wrap th{color:#dce4f0;background:#18243a;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.table-wrap td{color:#9eabbe}.table-wrap tr:last-child td{border-bottom:0}.table-wrap td:first-child{color:#f2f5fb}.steps{margin:0;padding:0;list-style:none;counter-reset:step}.steps li{position:relative;min-height:58px;padding:0 0 20px 48px;counter-increment:step}.steps li:not(:last-child):before{content:"";position:absolute;left:16px;top:34px;bottom:0;width:1px;background:#34425a}.steps li:after{content:counter(step);position:absolute;left:0;top:0;width:32px;height:32px;display:grid;place-items:center;color:#08101d;background:var(--brand);border-radius:50%;font-weight:900}.steps b,.steps span{display:block}.steps span{margin-top:3px;color:#95a2b6;line-height:1.55}.note{margin-top:4px;padding:16px 18px;background:#172238;border-left:3px solid var(--brand);border-radius:5px 12px 12px 5px}.note p{margin-top:4px;font-size:12px}.check-list{margin:18px 0;padding:0;display:grid;gap:11px;list-style:none}.check-list li{position:relative;padding-left:27px;color:#aeb8c8}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:900}.check-list.compact{gap:9px}.check-list.numbered li:before{content:"◆";font-size:9px;top:4px}.content-cta{margin-top:22px;padding:13px 17px;display:flex;align-items:center;justify-content:space-between;color:#08101d;background:var(--brand);border-radius:10px;font-weight:900}.content-cta:hover{filter:brightness(1.08)}.feature-band{margin-top:18px!important;margin-bottom:18px!important;padding:clamp(24px,4vw,44px);display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center;background:linear-gradient(120deg,#142546,#10213c 55%,#172f50);border:1px solid #2a466e;border-radius:20px;scroll-margin-top:90px}.feature-band h3{margin:7px 0 10px;font:700 clamp(26px,3vw,36px)/1.1 Rajdhani,sans-serif}.feature-band p{margin:0;color:#adbad0;line-height:1.7}.do-dont{display:grid;grid-template-columns:1fr 1fr;gap:12px}.do-dont>div{padding:18px;background:rgba(7,14,26,.45);border:1px solid #314764;border-radius:14px}.do-dont>div>b{color:var(--brand)}.do-dont ul{margin:10px 0 0;padding-left:18px;color:#aeb9ca;font-size:12px}.do-dont li+li{margin-top:8px}.definition-list{margin:20px 0 0;display:grid;gap:9px}.definition-list>div{padding:13px 15px;background:#131e31;border-radius:10px}.definition-list dt{color:var(--brand);font-weight:800}.definition-list dd{margin:3px 0 0;color:#96a3b6;font-size:12px}.faq-section{margin-top:35px!important;margin-bottom:18px!important;padding:clamp(22px,3vw,34px);background:#0d1626;border:1px solid #22314a;border-radius:20px;scroll-margin-top:90px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.faq-grid details{background:#141f32;border:1px solid #28364f;border-radius:12px}.faq-grid summary{padding:17px 44px 17px 17px;color:#edf2fa;font-weight:700;cursor:pointer;list-style:none;position:relative}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{content:"+";position:absolute;right:17px;top:12px;color:var(--brand);font-size:24px}.faq-grid details[open] summary:after{content:"−"}.faq-grid details p{margin:0;padding:0 17px 17px;color:#97a5b9;line-height:1.65}.responsible-box{margin-top:18px!important;padding:20px 24px;display:flex;gap:24px;align-items:center;background:#191a25;border:1px solid #3a3540;border-radius:14px}.responsible-box b{flex:0 0 auto;color:var(--brand)}.responsible-box p{margin:0;color:#9c9aa4;line-height:1.6}.route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.route-grid article{padding:20px;background:#131e31;border:1px solid #283750;border-radius:14px}.route-grid article>b{color:var(--brand);font:700 24px Rajdhani,sans-serif}.route-grid h4{margin:8px 0 4px;font-size:16px}.route-grid p{min-height:62px;font-size:12px}.route-grid a{display:inline-block;margin-top:12px;color:var(--brand);font-size:11px;font-weight:800}.timeline{margin-top:20px}.timeline>div{display:grid;grid-template-columns:34px 1fr;gap:12px;padding-bottom:16px}.timeline span{width:30px;height:30px;display:grid;place-items:center;color:#08101d;background:var(--brand);border-radius:9px;font-weight:900}.timeline p{font-size:12px}.timeline p b{display:block;margin-bottom:2px;color:#f0f3f8;font-size:13px}.terms-box{margin-top:18px;padding:18px;background:#151f32;border:1px dashed #3b4c68;border-radius:13px}.terms-box b{color:var(--brand)}.terms-box ul{margin:10px 0 0;padding-left:18px;color:#a8b3c4}.terms-box li+li{margin-top:6px}.fine-print{margin-top:14px!important;font-size:12px}.support-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.support-rules{display:grid;gap:8px}.support-rules>div{padding:13px 15px;display:grid;grid-template-columns:140px 1fr;gap:12px;background:#141f31;border-radius:10px}.support-rules b{color:var(--brand);font-size:12px}.support-rules span{color:#9ca9bb;font-size:12px}@media(max-width:850px){.summary-grid,.split-grid{grid-template-columns:1fr}.feature-band,.support-panel{grid-template-columns:1fr;gap:24px}.route-grid{grid-template-columns:1fr 1fr}.faq-grid{grid-template-columns:1fr}}@media(max-width:720px){.content-hub{padding:48px 12px 94px}.content-intro{text-align:left}.jump-links{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.jump-links a{flex:0 0 auto}.info-card,.content-block,.faq-section{border-radius:15px}.feature-band{border-radius:16px}.do-dont{grid-template-columns:1fr}.responsible-box{align-items:flex-start;flex-direction:column;gap:7px}.route-grid{grid-template-columns:1fr}.route-grid p{min-height:0}.support-rules>div{grid-template-columns:1fr;gap:3px}footer{display:flex;flex-direction:column;gap:6px;padding-bottom:82px}}

