/* Site B: independent SkyHills review. Brand palette: navy #081259, blue #0B99FF, yellow #FFD800, gold #F49912 */
@font-face{font-family:Inter;font-weight:400 800;font-style:normal;font-display:swap;src:url(../fonts/sr-inter.woff2) format("woff2")}
@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/sr-poppins-600.woff2) format("woff2")}
@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/sr-poppins-700.woff2) format("woff2")}

:root{
  --sr-navy:#081259;--sr-navy2:#0D1B73;--sr-blue:#0B99FF;--sr-blue-d:#084A6E;--sr-sky:#DBF0FF;--sr-sky-t:#35769B;
  --sr-ink:#24325F;--sr-yel:#FFD800;--sr-gold:#F49912;--sr-bg:#F4F7FB;--sr-line:#E7EDF4;--sr-mute:#5B6787;
  --sr-ok:#13A65A;--sr-bad:#D93A3A;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;background:var(--sr-bg);color:var(--sr-ink);font:400 16px/1.6 Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:#0675C9}
a:hover{color:var(--sr-navy)}
h1,h2{font-family:Poppins,Inter,sans-serif;font-weight:700;line-height:1.2;letter-spacing:-.2px}
table{border-collapse:collapse;width:100%}
.sr_wrap{max-width:1200px;margin:0 auto;padding:0 20px}
.sr_skip{position:absolute;left:-999px;top:0;background:var(--sr-yel);color:var(--sr-navy);padding:8px 14px;z-index:100}
.sr_skip:focus{left:8px}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--sr-blue);outline-offset:2px;border-radius:4px}
.sr_top :focus-visible,.sr_hero :focus-visible,.sr_shead :focus-visible,.sr_foot :focus-visible{outline-color:var(--sr-yel)}

/* buttons */
.sr_btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;
  background:var(--sr-yel);color:var(--sr-navy);font:700 16px/1 Inter,sans-serif;text-decoration:none;white-space:nowrap;border:0}
.sr_btn:hover{background:#FFE54D;color:var(--sr-navy)}
.sr_btn_s{min-height:40px;padding:0 18px;font-size:14px}
.sr_age{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;
  border:2px solid var(--sr-gold);color:var(--sr-gold);font-weight:800;font-size:12px;flex:none}

/* header: logo, CTA, burger; nav as second row on desktop */
.sr_top{position:sticky;top:0;z-index:50;background:var(--sr-navy);box-shadow:0 2px 0 rgba(11,153,255,.35)}
.sr_top_in{display:flex;align-items:center;flex-wrap:wrap;column-gap:16px}
.sr_logo{height:62px;display:flex;align-items:center;margin-right:auto}
.sr_logo img{width:72px;height:38px}
.sr_top_cta{order:2}
.sr_burger{order:3;display:none;width:44px;height:44px;border:1px solid rgba(219,240,255,.5);border-radius:10px;background:transparent;padding:0;cursor:pointer;position:relative}
.sr_burger span{position:absolute;left:11px;right:11px;height:2px;background:#fff;border-radius:2px;transition:transform .2s,opacity .2s}
.sr_burger span:nth-child(1){top:14px}.sr_burger span:nth-child(2){top:21px}.sr_burger span:nth-child(3){top:28px}
.sr_burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.sr_burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.sr_burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.sr_nav{order:4;width:100%;border-top:1px solid rgba(219,240,255,.14)}
.sr_nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:4px 0;gap:2px}
.sr_nav a{display:block;padding:9px 8px;white-space:nowrap;color:#fff;text-decoration:none;font-size:14px;font-weight:500;border-bottom:2px solid transparent}
.sr_nav a:hover{color:var(--sr-sky)}
.sr_nav a[aria-current]{border-bottom-color:var(--sr-blue);color:var(--sr-sky)}

/* hero */
.sr_hero{background:var(--sr-navy);color:#fff;padding:30px 0 44px}
.sr_hero_in{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:36px;align-items:center}
.sr_kicker{display:inline-block;margin:0 0 10px;padding:4px 12px;border-radius:999px;background:rgba(11,153,255,.18);color:var(--sr-sky);font-size:13px;font-weight:600;letter-spacing:.3px}
.sr_hero h1{font-size:42px;margin:0 0 6px;color:#fff}
.sr_upd{margin:0 0 14px;font-size:13px;color:#A9C7E6}
.sr_lead{font-size:17px;color:#E2EEFA;margin:0 0 20px;max-width:720px}
.sr_hero_cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-bottom:22px}
.sr_checked{font-size:13px;color:#A9C7E6}
.sr_chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;max-width:820px}
.sr_chips li{background:var(--sr-navy2);border:1px solid rgba(11,153,255,.3);border-radius:12px;padding:12px 14px;min-width:0}
.sr_chips b{display:block;font:700 24px/1.1 Poppins,sans-serif;color:var(--sr-yel)}
.sr_chips span{display:block;font-size:12.5px;color:#C4D9EE;margin-top:4px}
.sr_hero_art{margin:0;display:flex;justify-content:center}
.sr_hero_art img{max-height:360px;width:auto}
.sr_hero_art_w img{width:100%;max-height:none;border-radius:14px}
.sr_p_home .sr_hero_in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}

/* toc: collapsed bar under the hero */
.sr_toc{margin:-22px 0 0;position:relative;z-index:2;background:#fff;border:1px solid var(--sr-line);border-radius:14px;box-shadow:0 8px 20px rgba(8,18,89,.08)}
.sr_toc summary{list-style:none;cursor:pointer;padding:15px 20px;font-weight:700;color:var(--sr-navy);display:flex;align-items:center;gap:10px}
.sr_toc summary::-webkit-details-marker{display:none}
.sr_toc summary::after{content:"";margin-left:auto;width:9px;height:9px;border-right:2px solid var(--sr-blue);border-bottom:2px solid var(--sr-blue);transform:rotate(45deg) translateY(-3px);transition:transform .2s}
.sr_toc[open] summary::after{transform:rotate(-135deg)}
.sr_toc summary i{font-style:normal;white-space:nowrap;font-size:12px;font-weight:600;background:var(--sr-sky);color:var(--sr-blue-d);border-radius:20px;padding:2px 10px}
.sr_toc ol{margin:0;padding:2px 20px 18px 42px;columns:2;column-gap:40px}
.sr_toc li{padding:3px 0;break-inside:avoid}
.sr_toc a{color:var(--sr-ink);text-decoration:none}
.sr_toc a:hover{color:var(--sr-blue);text-decoration:underline}

/* body and section cards */
.sr_body{padding:28px 20px 60px;display:flex;flex-direction:column;gap:20px}
.sr_sec{background:#fff;border:1px solid var(--sr-line);border-radius:14px;padding:26px 28px;min-width:0}
.sr_sec h2{font-size:28px;color:var(--sr-navy);margin:0 0 16px}
.sr_sec>*+*{margin-top:16px}
.sr_sec>h2+*{margin-top:0}
.sr_sec_key{border-top:4px solid var(--sr-blue)}
.sr_sec_method{background:#FBFDFF;border-style:dashed;border-color:#BFD6EA}
.sr_slot{margin:0}
.sr_slot:empty{min-height:62px;border:1px dashed #BCD3E8;border-radius:10px;background:repeating-linear-gradient(-45deg,#F8FBFE 0 10px,#F0F6FC 10px 20px)}
.sr_slot:empty::before{content:"slot " attr(data-slot) " \00B7 " attr(data-words) " woorden";display:block;padding:8px 12px;font-size:12px;color:#7D8DAA}
.sr_lead.sr_slot:empty{border-color:rgba(219,240,255,.35);background:rgba(255,255,255,.05)}
.sr_lead.sr_slot:empty::before{color:#A9C7E6}
div.sr_slot p{margin:0 0 12px}
.sr_lab{font-weight:700;color:var(--sr-navy);margin:0 0 8px}

/* tables */
.sr_tbl{overflow-x:auto;border:1px solid var(--sr-line);border-radius:12px}
.sr_tbl table{font-size:15px}
.sr_tbl caption{caption-side:top;text-align:left;font-weight:700;color:var(--sr-navy);padding:12px 16px;background:var(--sr-sky)}
.sr_tbl th,.sr_tbl td{padding:11px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--sr-line)}
.sr_tbl thead th{background:var(--sr-navy);color:#fff;font-weight:600;border-top:0}
.sr_tbl tbody th{font-weight:600;color:var(--sr-navy);min-width:130px}
.sr_tbl tbody tr:nth-child(even){background:#F8FBFE}
.sr_tbl_s thead th{background:var(--sr-blue-d)}
.sr_tbl_m thead th{background:#fff;color:var(--sr-mute);font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--sr-line)}
.sr_tx:empty{display:block;min-height:22px;border:1px dashed #BCD3E8;border-radius:6px}
.sr_stamp{display:inline-block;margin:0;font-size:13px;font-weight:600;color:var(--sr-blue-d);background:var(--sr-sky);border-radius:6px;padding:4px 10px}

/* sheet */
.sr_sheet_h{font-weight:700;color:var(--sr-navy);margin:0 0 8px}
.sr_sheet dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--sr-line);border-radius:12px;overflow:hidden}
.sr_sheet dl div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:11px 16px;border-bottom:1px solid var(--sr-line)}
.sr_sheet dl div:nth-child(odd){border-right:1px solid var(--sr-line)}
.sr_sheet dt{color:var(--sr-mute);font-size:14px}
.sr_sheet dd{margin:0;font-weight:600;color:var(--sr-navy);font-size:15px;overflow-wrap:anywhere}

/* numbers */
.sr_nums{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.sr_nums li{background:var(--sr-navy);color:#fff;border-radius:12px;padding:14px 18px;min-width:0}
.sr_nums b{display:block;font:700 26px/1.15 Poppins,sans-serif;color:var(--sr-yel)}
.sr_nums span{font-size:13px;color:#C4D9EE}

/* verdict plate */
.sr_sec_verdict{border:2px solid var(--sr-navy)}
.sr_verdict{display:grid;gap:16px}
.sr_verdict_lab{margin:0;display:inline-flex;width:max-content;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--sr-navy);background:var(--sr-yel);border-radius:6px;padding:5px 12px}
.sr_verdict_nums{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}
.sr_verdict_nums li{border:1px solid var(--sr-line);border-left:4px solid var(--sr-blue);border-radius:10px;padding:12px 14px;background:#F8FBFE;min-width:0}
.sr_verdict_nums b{display:block;font:700 19px/1.25 Poppins,sans-serif;color:var(--sr-navy);overflow-wrap:anywhere}
.sr_verdict_nums span{font-size:13px;color:var(--sr-mute)}
.sr_verdict_cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}

/* pros / cons */
.sr_pc{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.sr_pc>div{border-radius:12px;padding:16px 18px}
.sr_pc_plus{background:#EFFAF3;border:1px solid #C6EBD3}
.sr_pc_min{background:#FDF1F1;border:1px solid #F3CACA}
.sr_pc_h{font-weight:700;margin:0 0 8px}
.sr_pc_plus .sr_pc_h{color:#0E7A41}.sr_pc_min .sr_pc_h{color:#B02A2A}
.sr_pc ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.sr_pc li{position:relative;padding-left:24px;font-size:15px}
.sr_pc_plus li::before{content:"+";position:absolute;left:0;top:0;font-weight:800;color:var(--sr-ok)}
.sr_pc_min li::before{content:"\2212";position:absolute;left:0;top:0;font-weight:800;color:var(--sr-bad)}

/* steps */
.sr_steps{list-style:none;margin:0;padding:0;counter-reset:srs;display:grid;gap:10px}
.sr_steps li{counter-increment:srs;position:relative;padding:12px 16px 12px 60px;border:1px solid var(--sr-line);border-radius:12px;background:#fff}
.sr_steps li::before{content:counter(srs);position:absolute;left:14px;top:12px;width:32px;height:32px;border-radius:50%;background:var(--sr-blue);color:#fff;font:700 15px/32px Poppins,sans-serif;text-align:center}
.sr_steps b{display:block;color:var(--sr-navy)}
.sr_steps span{display:block;font-size:14px;color:var(--sr-mute)}

/* tags and checklist */
.sr_tags ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.sr_tags li{background:var(--sr-sky);color:var(--sr-blue-d);border-radius:8px;padding:5px 12px;font-size:14px;font-weight:600}
.sr_check ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}
.sr_check li{position:relative;padding:9px 12px 9px 38px;border:1px solid var(--sr-line);border-radius:10px;font-size:15px;background:#F8FBFE}
.sr_check li::before{content:"";position:absolute;left:15px;top:13px;width:7px;height:12px;border-right:2px solid var(--sr-ok);border-bottom:2px solid var(--sr-ok);transform:rotate(45deg)}
.sr_slist{margin:0;padding-left:20px}
.sr_slist:empty{min-height:44px;border:1px dashed #BCD3E8;border-radius:10px;list-style:none;padding:0}
.sr_slist:empty::before{content:"lijst " attr(data-slot) " \00B7 " attr(data-items) " punten";display:block;padding:8px 12px;font-size:12px;color:#7D8DAA}
.sr_slist li{margin-bottom:6px}

/* problem -> solution */
.sr_fix{display:grid;gap:10px}
.sr_fix_r{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--sr-line);border-radius:12px;overflow:hidden}
.sr_fix p{margin:0;padding:12px 16px;font-size:15px}
.sr_fix span{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:2px}
.sr_fix_p{background:#FFF6EA}.sr_fix_p span{color:#B86A00}
.sr_fix_o{background:#EEF7FF}.sr_fix_o span{color:var(--sr-blue-d)}

/* cards */
.sr_cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}
.sr_cards li{border:1px solid var(--sr-line);border-radius:12px;padding:16px;background:linear-gradient(#fff,#F8FBFE)}
.sr_cards b{display:block;font:700 19px/1.25 Poppins,sans-serif;color:var(--sr-navy);margin-bottom:4px}
.sr_cards span{font-size:14px;color:var(--sr-mute)}

/* games: portrait covers 3:4 */
.sr_games{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.sr_games a{display:block;text-decoration:none;color:var(--sr-ink)}
.sr_games img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;background:var(--sr-sky)}
.sr_games b{display:block;font-size:14px;margin-top:8px;color:var(--sr-navy);line-height:1.3}
.sr_games span{display:block;font-size:12.5px;color:var(--sr-mute)}
.sr_games a:hover b{color:var(--sr-blue)}

/* quotes */
.sr_quotes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}
.sr_quotes li{border:1px solid var(--sr-line);border-radius:12px;padding:14px 16px;background:#fff}
.sr_quotes li p{margin:0;font-size:15px}
.sr_q_meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px!important}
.sr_q_meta b{color:var(--sr-navy)}
.sr_q_meta span{font-size:13px;color:var(--sr-mute)}
.sr_q_meta i{font-style:normal;font-size:12px;font-weight:700;border-radius:6px;padding:2px 8px;margin-left:auto}
.sr_q5 .sr_q_meta i{background:#E3F6EA;color:#0E7A41}
.sr_q1 .sr_q_meta i{background:#FCE4E4;color:#B02A2A}

/* note, band, figure */
.sr_note{border-left:4px solid var(--sr-gold);background:#FFF9EC;border-radius:0 12px 12px 0;padding:14px 18px}
.sr_band{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--sr-navy);color:#fff;border-radius:12px;padding:16px 20px}
.sr_band p{margin:0;font-weight:600}
.sr_band small{color:var(--sr-gold);font-weight:800;margin-left:4px}
.sr_fig{margin:0}
.sr_fig figcaption{font-size:13px;color:var(--sr-mute);margin-top:6px}

/* responsible gambling */
.sr_rg{display:flex;gap:18px;align-items:flex-start;background:#fff;border:2px solid var(--sr-gold);border-radius:14px;padding:20px 22px}
.sr_rg_age{flex:none;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--sr-gold);color:#fff;font:800 18px/1 Inter,sans-serif}
.sr_rg_h{margin:0 0 6px;font-weight:700;color:var(--sr-navy);font-size:18px}
.sr_rg_lines{margin:10px 0;padding-left:18px;font-size:15px}
.sr_rg_lines li{margin-bottom:4px}
.sr_rg_more{font-size:14px;font-weight:600}

/* sources, faq, more */
.sr_bron ul{margin:0;padding-left:20px;font-size:15px}
.sr_bron li{margin-bottom:6px}
.sr_bron p{margin:0}
.sr_faq_i{border:1px solid var(--sr-line);border-radius:12px;background:#fff}
.sr_faq_i+.sr_faq_i{margin-top:10px}
.sr_faq_i summary{cursor:pointer;list-style:none;padding:14px 46px 14px 18px;font-weight:600;color:var(--sr-navy);position:relative}
.sr_faq_i summary::-webkit-details-marker{display:none}
.sr_faq_i summary::after{content:"+";position:absolute;right:18px;top:11px;font-size:22px;color:var(--sr-blue);font-weight:400}
.sr_faq_i[open] summary::after{content:"\2212"}
.sr_faq_b{padding:0 18px 14px}
.sr_faq_k{margin:0 0 8px;font-weight:600}
.sr_more{border-top:1px solid var(--sr-line);padding-top:16px}
.sr_more ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.sr_more a{display:inline-block;padding:8px 14px;border:1px solid #BFD6EA;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;background:#fff}
.sr_more a:hover{border-color:var(--sr-blue)}
.sr_body>.sr_more{background:#fff;border:1px solid var(--sr-line);border-radius:14px;padding:20px 28px}

/* service pages */
.sr_shead{background:var(--sr-navy);color:#fff;padding:36px 0 32px}
.sr_shead h1{font-size:38px;margin:0 0 6px;color:#fff}
.sr_shead .sr_lead{margin-bottom:0}
.sr_body_s{padding-top:24px;padding-bottom:40px;max-width:880px}
.sr_body.sr_body_s{display:flex;flex-direction:column;gap:18px}
div.sr_body_s>.sr_rg,div.sr_body_s>.sr_sheet,div.sr_body_s>.sr_more{margin-bottom:20px}

/* footer */
.sr_foot{background:#060E48;color:#C4D9EE;padding:40px 0 18px;margin-top:20px}
.sr_foot_in{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px}
.sr_foot_brand img{width:72px;height:38px;margin-bottom:14px}
.sr_foot_rg{display:flex;gap:10px;align-items:center;font-size:14px;margin:0}
.sr_foot_rg a,.sr_foot a{color:#fff}
.sr_foot_h{color:#fff;font-weight:700;margin:0 0 10px}
.sr_foot ul{list-style:none;margin:0;padding:0}
.sr_foot li{margin-bottom:6px;font-size:14px}
.sr_foot nav a{text-decoration:none}
.sr_foot nav a:hover{text-decoration:underline}
.sr_copy{font-size:13px;margin-top:26px;padding-top:14px;border-top:1px solid rgba(219,240,255,.15)}

/* sticky CTA (mobile) */
.sr_stick{display:none}

@media (max-width:1100px){
  .sr_burger{display:block}
  .sr_nav{display:none;position:fixed;left:0;right:0;top:62px;bottom:0;background:var(--sr-navy);overflow-y:auto;border-top:1px solid rgba(219,240,255,.14);z-index:60}
  .sr_nav.is-open{display:block}
  .sr_nav ul{flex-direction:column;flex-wrap:nowrap;padding:10px 20px 30px}
  .sr_nav a{font-size:17px;padding:14px 4px;border-bottom:1px solid rgba(219,240,255,.1)}
  .sr_nav a[aria-current]{border-bottom-color:var(--sr-blue)}
  .sr_games{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:860px){
  .sr_hero_in{grid-template-columns:minmax(0,1fr)}
  .sr_hero_art{order:-1}
  .sr_hero_art img{max-height:130px}
  .sr_upd{margin-bottom:10px}
  .sr_hero_art_w img{max-height:none}
  .sr_p_home .sr_hero_in{grid-template-columns:minmax(0,1fr)}
  .sr_hero h1{font-size:32px}
  .sr_pc,.sr_fix_r{grid-template-columns:1fr}
  .sr_sheet dl{grid-template-columns:1fr}
  .sr_sheet dl div:nth-child(odd){border-right:0}
  .sr_foot_in{grid-template-columns:1fr 1fr}
  .sr_foot_brand{grid-column:1/-1}
  .sr_toc ol{columns:1}
}
@media (max-width:640px){
  body{padding-bottom:72px}
  .sr_top_cta{display:none}
  .sr_hero{padding:14px 0 34px}
  .sr_hero_in{gap:14px}
  .sr_hero_cta{margin-bottom:16px}
  .sr_chips li{padding:8px 11px}
  .sr_chips span{line-height:1.35;margin-top:2px}
  .sr_hero_art img{max-height:110px}
  .sr_hero_art_w img{max-width:300px;margin:0 auto}
  /* дата проверки дублирует «Laatst bijgewerkt» под H1, на мобиле экономим высоту hero */
  .sr_checked{display:none}
  .sr_hero h1{font-size:27px}
  .sr_lead{font-size:16px}
  .sr_hero_cta{justify-content:center}
  .sr_hero_cta{flex-wrap:nowrap}
  .sr_hero_cta .sr_btn{flex:1 1 auto}
  .sr_chips{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sr_chips li:last-child:nth-child(odd){grid-column:1/-1}
  .sr_chips b{font-size:20px}
  .sr_sec{padding:20px 16px}
  .sr_sec h2{font-size:22px}
  .sr_body{padding:24px 12px 40px;gap:16px}
  .sr_wrap{padding:0 14px}
  .sr_body.sr_wrap{padding-left:12px;padding-right:12px}
  .sr_games{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sr_nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .sr_nums li{padding:12px 14px}
  .sr_nums b{font-size:21px}
  .sr_tbl th,.sr_tbl td{padding:9px 11px;font-size:14px}
  .sr_tbl tbody th{min-width:110px}
  .sr_tbl table:has(thead th:nth-child(3)){min-width:560px}
  /* мелкий текст на мобиле не меньше 14px */
  .sr_kicker,.sr_upd,.sr_checked,.sr_chips span,.sr_nums span,.sr_verdict_nums span,.sr_verdict_lab,.sr_steps span,.sr_cards span,
  .sr_games span,.sr_q_meta span,.sr_fix span,.sr_tbl_m thead th,.sr_toc summary i,.sr_stamp,.sr_fig figcaption,.sr_copy{font-size:14px}
  .sr_verdict_cta,.sr_band{justify-content:center}
  .sr_band p{text-align:center}
  .sr_rg{flex-direction:column;padding:18px 16px}
  .sr_shead h1{font-size:28px}
  .sr_foot_in{grid-template-columns:1fr}
  .sr_stick{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;justify-content:center;gap:12px;padding:10px 14px;background:var(--sr-navy);box-shadow:0 -4px 14px rgba(8,18,89,.25)}
  .sr_stick .sr_btn{flex:1;max-width:340px}
}
