/* ===== cob:fontes ===== Poppins + Nunito — семейства донора, локально */
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/estatico/f/poppins-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/estatico/f/poppins-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/estatico/f/poppins-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/estatico/f/poppins-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url(/estatico/f/poppins-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url(/estatico/f/poppins-latin-ext-800-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Nunito";font-style:normal;font-weight:400;font-display:swap;src:url(/estatico/f/nunito-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:"Nunito";font-style:normal;font-weight:400;font-display:swap;src:url(/estatico/f/nunito-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Nunito";font-style:normal;font-weight:700;font-display:swap;src:url(/estatico/f/nunito-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}
@font-face{font-family:"Nunito";font-style:normal;font-weight:700;font-display:swap;src:url(/estatico/f/nunito-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Nunito";font-style:italic;font-weight:400;font-display:swap;src:url(/estatico/f/nunito-latin-400-italic.woff2) format("woff2")}

/* ===== cob:base ===== */
:root{
  --noite:#10151f; --noite-2:#19202d; --noite-3:#252e3f;
  --lima:#c4f23a; --lima-2:#a9d41e; --lima-texto:#3d6400;
  --calcada:#efe9dc; --calcada-2:#f7f3ea; --lauda:#fff; --borda:#e2dac8;
  --grafia:#1b202a; --grafia-2:#4f5666; --mar:#07707b; --mar-2:#055a63;
  --coral:#c8401f; --verde-ok:#1c7a43; --vermelho-no:#b3261e;
  --respiro:20px; --folha-in:32px; --curva:14px; --curva-p:8px;
  --largura:1120px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--calcada);color:var(--grafia);font:400 17px/1.72 "Nunito",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
img{max-width:100%;height:auto;display:block}
a{color:var(--mar)}
a:hover{color:var(--mar-2)}
h1,h2,h3,h4{font-family:"Poppins","Nunito",Arial,sans-serif;color:var(--grafia);line-height:1.22;margin:0}
.cob-i{width:22px;height:22px;flex:none;display:inline-block;vertical-align:middle}
.cob-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.cob-w{max-width:var(--largura);margin:0 auto;padding-left:var(--respiro);padding-right:var(--respiro)}

/* ===== cob:topo ===== шапка: навигация по бокам от знака + правовая полоса */
.cob-hd{background:var(--noite);color:#fff;position:relative;z-index:30}
.cob-hd a{color:#fff;text-decoration:none}
.cob-mastro{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;gap:18px}
.cob-marca{display:flex;align-items:center;gap:11px;justify-self:center}
.cob-marca svg.cob-selo{width:40px;height:40px}
.cob-marca b{display:block;font:800 21px/1 "Poppins",Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase}
.cob-marca small{display:block;font:600 11px/1.3 "Poppins",Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--lima)}
.cob-nav{display:flex;align-items:stretch;gap:4px;margin:0;padding:0;list-style:none}
.cob-nav--esq{justify-self:start}
.cob-nav--dir{justify-self:end}
.cob-nav > li{position:relative}
.cob-nav > li > a{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;font:600 13px/1 "Poppins",Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;border-radius:6px}
.cob-nav > li > a .cob-i{color:var(--lima);width:20px;height:20px}
.cob-nav > li > a .cob-dv{width:14px;height:14px;opacity:.7}
.cob-nav > li:hover > a,.cob-nav > li:focus-within > a{background:var(--noite-3)}
.cob-nav > li.cob-aqui > a{box-shadow:inset 0 -3px 0 var(--lima)}
.cob-sub{position:absolute;top:calc(100% + 8px);left:0;min-width:292px;background:var(--lauda);color:var(--grafia);border-radius:12px;box-shadow:0 18px 40px rgba(6,10,18,.28);padding:10px;list-style:none;margin:0;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .16s,transform .16s,visibility .16s}
.cob-sub::before{content:"";position:absolute;top:-6px;left:26px;width:12px;height:12px;background:var(--lauda);transform:rotate(45deg)}
.cob-nav--dir > li:nth-last-child(-n+2) .cob-sub{left:auto;right:0}
.cob-nav--dir > li:nth-last-child(-n+2) .cob-sub::before{left:auto;right:26px}
.cob-nav > li:hover .cob-sub,.cob-nav > li:focus-within .cob-sub{visibility:visible;opacity:1;transform:none}
.cob-hd .cob-sub a{display:flex;align-items:center;gap:10px;color:var(--grafia);padding:9px 10px;border-radius:8px;font:600 14px/1.25 "Poppins",Arial,sans-serif;min-height:44px}
.cob-hd .cob-sub a:hover{background:var(--calcada-2);color:var(--mar-2)}
.cob-sub a .cob-i{width:18px;height:18px;color:var(--mar)}
.cob-sub li.cob-todos a{border-top:1px solid var(--borda);margin-top:4px;padding-top:12px;color:var(--mar)}
.cob-regras{background:var(--noite-2);font:600 12px/1.3 "Poppins",Arial,sans-serif;color:#cfd5e0}
.cob-regras .cob-w{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 0;min-height:36px}
.cob-regras span{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-left:1px solid #3a4457}
.cob-regras span:first-child{border-left:0}
.cob-regras .cob-i{width:16px;height:16px;color:var(--lima)}
.cob-regras time{color:#fff}
.cob-burg,.cob-burg-in{display:none}

/* ===== cob:capa ===== лента заголовка внутренних страниц */
main.cob-main{display:block}
.cob-capa{background:var(--noite-2);color:#fff;position:relative;overflow:hidden}
.cob-capa::after{content:"";position:absolute;inset:auto 0 0 0;height:120px;background:linear-gradient(180deg,rgba(25,32,45,0),rgba(16,21,31,.55));pointer-events:none}
.cob-capa .cob-w{position:relative;z-index:1;padding-top:24px;padding-bottom:78px}
.cob-migalhas{display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 18px;padding:0;list-style:none;font:600 12.5px/1.4 "Poppins",Arial,sans-serif;color:#aeb6c5}
.cob-migalhas li+li::before{content:"/";margin:0 8px;color:#5d6679}
.cob-migalhas a{color:#dfe5ee;text-decoration:none}
.cob-migalhas a:hover{color:var(--lima)}
.cob-capa h1{color:#fff;font-weight:800;font-size:40px;letter-spacing:-.01em;text-transform:uppercase;max-width:880px}
.cob-capa .cob-lead{margin:14px 0 0;max-width:760px;font-size:18px;line-height:1.6;color:#dde3ec}
.cob-rotulos{display:flex;flex-wrap:wrap;gap:10px 22px;margin:18px 0 0;padding:0;list-style:none;font:600 13px/1.3 "Poppins",Arial,sans-serif;color:#c8d0dc}
.cob-rotulos li{display:flex;align-items:center;gap:7px}
.cob-rotulos .cob-i{width:17px;height:17px;color:var(--lima)}
.cob-rotulos time{color:#fff}

/* ===== cob:corpo ===== лист статьи + рельс */
.cob-corpo{max-width:var(--largura);margin:-56px auto 0;padding:0 var(--respiro) 56px;display:grid;grid-template-columns:minmax(0,824px) minmax(0,1fr);gap:24px;position:relative;z-index:2}
.cob-corpo--sem-trilho{grid-template-columns:minmax(0,824px);justify-content:center}
.cob-folha{background:var(--lauda);border:1px solid var(--borda);border-radius:var(--curva);box-shadow:0 2px 3px rgba(20,24,32,.04),0 16px 34px rgba(20,24,32,.06);padding:var(--folha-in) var(--folha-in) 40px;min-width:0}
.cob-texto > *{max-width:760px}
.cob-texto p{margin:0 0 1.05em}
.cob-texto h2{font-size:27px;font-weight:700;margin:1.7em 0 .6em;padding-top:18px;position:relative}
.cob-texto h2::before{content:"";position:absolute;top:0;left:0;width:44px;height:4px;border-radius:4px;background:var(--mar)}
.cob-texto h3{font-size:20px;font-weight:600;margin:1.4em 0 .45em}
.cob-texto h4{font-size:17px;font-weight:600;margin:1.2em 0 .4em}
.cob-texto > h2:first-child,.cob-texto > h3:first-child{margin-top:.2em}
.cob-texto ul:not([class]),.cob-texto ol:not([class]){margin:0 0 1.2em;padding-left:0;list-style:none}
.cob-texto ul:not([class]) > li{position:relative;padding-left:26px;margin:.35em 0}
.cob-texto ul:not([class]) > li::before{content:"";position:absolute;left:5px;top:.62em;width:9px;height:9px;background:var(--lima-2);transform:rotate(45deg);border-radius:1px}
.cob-texto ol:not([class]){counter-reset:num}
.cob-texto ol:not([class]) > li{position:relative;padding-left:36px;margin:.5em 0;counter-increment:num}
.cob-texto ol:not([class]) > li::before{content:counter(num);position:absolute;left:0;top:.12em;width:24px;height:24px;border-radius:50%;background:var(--noite);color:var(--lima);font:700 12px/24px "Poppins",Arial,sans-serif;text-align:center}
.cob-texto a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.cob-texto blockquote{margin:1.4em 0;padding:18px 22px;background:var(--calcada-2);border-radius:var(--curva-p);font-style:italic;color:#333a47}
.cob-texto blockquote p:last-child{margin:0}
.cob-tabela{overflow-x:auto;margin:1.2em 0 1.6em;border-radius:10px;border:1px solid var(--borda)}
.cob-tabela table{border-collapse:collapse;width:100%;min-width:480px;font-size:15.5px;line-height:1.5}
.cob-tabela th{background:var(--noite-2);color:#fff;font:600 13.5px/1.35 "Poppins",Arial,sans-serif;text-align:left;padding:11px 18px}
.cob-tabela td{padding:10px 18px;border-top:1px solid #ece6d8;vertical-align:top}
.cob-tabela tr:nth-child(even) td{background:#faf8f3}

/* ===== cob:sumario ===== своё оглавление, свёрнутое */
.cob-sumario{margin:0 0 26px;border-radius:10px;background:var(--calcada-2)}
.cob-sumario summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:13px 16px;font:600 15px/1.3 "Poppins",Arial,sans-serif;min-height:48px}
.cob-sumario summary::-webkit-details-marker{display:none}
.cob-sumario summary .cob-i{color:var(--mar)}
.cob-sumario summary .cob-dv{margin-left:auto;width:18px;height:18px;transition:transform .2s}
.cob-sumario[open] summary .cob-dv{transform:rotate(180deg)}
.cob-sumario ol{margin:0;padding:2px 18px 16px 44px;columns:2;column-gap:28px;font-size:15px;line-height:1.45}
.cob-sumario li{break-inside:avoid;margin:0 0 8px}
.cob-sumario a{color:var(--grafia);text-decoration:none}
.cob-sumario a:hover{color:var(--mar)}

/* ===== cob:passos ===== шаги и карточки донора */
.cob-passos{margin:1.2em 0 1.8em;padding:0;list-style:none;display:grid;gap:12px}
.cob-passos > li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px 18px;border-radius:12px;background:var(--calcada-2)}
.cob-passos > li > b{width:44px;height:44px;border-radius:12px;background:var(--noite);color:var(--lima);display:flex;align-items:center;justify-content:center;font:800 17px/1 "Poppins",Arial,sans-serif}
.cob-passos > li > b .cob-i{width:22px;height:22px}
.cob-passos h3{font-size:17.5px;margin:.2em 0 .35em}
.cob-passos p{margin:0 0 .6em;font-size:16px}
.cob-passos p:last-child{margin:0}
.cob-passos--grade{grid-template-columns:repeat(2,minmax(0,1fr))}

/* ===== cob:duvidas ===== FAQ, всё раскрыто */
.cob-duvidas{margin:2em 0 1em}
.cob-duvidas > h2{margin-top:0}
.cob-duvida{border-top:1px solid #e9e2d2;padding:16px 0 6px}
.cob-duvida h3{display:flex;gap:12px;align-items:flex-start;font-size:18px;margin:0 0 8px}
.cob-duvida h3 i{flex:none;width:28px;height:28px;border-radius:50%;background:var(--lima);color:var(--noite);font:800 15px/28px "Poppins",Arial,sans-serif;text-align:center;font-style:normal}
.cob-duvida > div{padding-left:40px}
.cob-duvida p{margin:0 0 .7em}

/* ===== cob:ficha ===== карточка обзора в ленте */
.cob-ficha{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:22px;padding:18px;background:var(--noite-3);border-radius:14px}
.cob-ficha-logo{width:132px;height:84px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;padding:10px}
.cob-ficha-logo img{max-height:62px;width:auto}
.cob-ficha-logo span{font:800 20px/1.1 "Poppins",Arial,sans-serif;color:var(--noite);text-align:center}
.cob-ficha h2{color:#fff;font-size:21px;margin:0 0 6px;text-transform:none}
.cob-ficha p{margin:0;color:#d5dbe6;font-size:15px;line-height:1.5}
.cob-ficha .cob-fx{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;font:600 12.5px/1.3 "Poppins",Arial,sans-serif;color:#e7ecf3}
.cob-ficha .cob-fx li{display:flex;gap:6px;align-items:center}
.cob-ficha .cob-fx .cob-i{width:16px;height:16px;color:var(--lima)}
.cob-ir{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:10px;background:var(--lima);color:var(--noite)!important;font:700 15px/1 "Poppins",Arial,sans-serif;text-decoration:none!important;white-space:nowrap}
.cob-ir:hover{background:#d6fb62}
.cob-ir .cob-i{width:18px;height:18px}
.cob-ficha small{display:block;margin-top:8px;color:#b9c1ce;font-size:11.5px;text-align:center}

/* ===== cob:fatos ===== факты обзора и лицензии */
.cob-fatos{margin:0 0 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.cob-fato{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;border:1px solid #ebe4d4;border-radius:12px;background:#fff}
.cob-fato .cob-i{width:40px;height:40px;padding:9px;border-radius:10px;background:var(--calcada);color:var(--mar)}
.cob-fato dt{font:600 12px/1.3 "Poppins",Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--grafia-2)}
.cob-fato dd{margin:3px 0 0;font-size:15px;line-height:1.5}
.cob-fato--largo{grid-column:1/-1}
.cob-proscons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 28px}
.cob-proscons > div{padding:16px 18px;border-radius:12px}
.cob-proscons .cob-pro{background:#eef7ea}
.cob-proscons .cob-contra{background:#fbefeb}
.cob-proscons h3{font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}
.cob-proscons ul{list-style:none;margin:0;padding:0}
.cob-proscons ul > li::before{content:none!important}
.cob-proscons li{display:flex;gap:8px;align-items:flex-start;margin:6px 0;font-size:15.5px;line-height:1.45}
.cob-proscons .cob-pro .cob-i{color:var(--verde-ok);width:19px;height:19px;margin-top:1px}
.cob-proscons .cob-contra .cob-i{color:var(--vermelho-no);width:19px;height:19px;margin-top:1px}

/* ===== cob:aviso ===== правовая врезка */
.cob-aviso{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;margin:0 0 26px;padding:16px 18px;border-radius:12px;background:#f3f7e4}
.cob-aviso .cob-i{width:44px;height:44px;padding:10px;border-radius:50%;background:var(--noite);color:var(--lima)}
.cob-aviso p{margin:0;font-size:15.5px;line-height:1.55}
.cob-aviso b{font-family:"Poppins",Arial,sans-serif;font-weight:600}

/* ===== cob:indice ===== плитки-индексы хабов */
.cob-indice{margin:2em 0 1em}
.cob-indice > h2{margin-top:0}
.cob-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none}
.cob-grade > li{min-width:0}
.cob-azulejo{display:flex;align-items:center;gap:12px;height:100%;padding:12px 14px;border:1px solid #e8e1d0;border-radius:12px;background:#fff;text-decoration:none!important;color:var(--grafia)!important;font:600 15px/1.3 "Poppins",Arial,sans-serif;min-height:64px}
.cob-azulejo:hover{border-color:var(--mar);box-shadow:0 6px 16px rgba(7,112,123,.12)}
.cob-azulejo .cob-lg{width:54px;height:40px;flex:none;border-radius:8px;background:var(--calcada-2);display:flex;align-items:center;justify-content:center;padding:5px}
.cob-azulejo .cob-lg img{max-height:30px;width:auto}
.cob-azulejo .cob-lg .cob-i{color:var(--mar);width:22px;height:22px}
.cob-azulejo small{display:block;font:400 12.5px/1.35 "Nunito",Arial,sans-serif;color:var(--grafia-2);margin-top:2px}
.cob-az{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px;padding:0;list-style:none}
.cob-az a{display:flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;border-radius:8px;background:var(--noite);color:#fff!important;text-decoration:none!important;font:700 14px/1 "Poppins",Arial,sans-serif}
.cob-letra{font:800 22px/1 "Poppins",Arial,sans-serif;color:var(--mar);margin:22px 0 8px;scroll-margin-top:20px}

/* ===== cob:trilho ===== рельс */
.cob-trilho{display:flex;flex-direction:column;gap:18px;min-width:0}
.cob-bloco{background:var(--lauda);border:1px solid var(--borda);border-radius:var(--curva);padding:18px}
.cob-bloco h2{font-size:15px;letter-spacing:.07em;text-transform:uppercase;margin:0 0 12px;display:flex;align-items:center;gap:8px}
.cob-bloco h2 .cob-i{width:18px;height:18px;color:var(--mar)}
.cob-bloco ul,.cob-bloco ol{list-style:none;margin:0;padding:0}
.cob-secoes a{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 0;border-top:1px solid #efe9dc;color:var(--grafia);text-decoration:none;font:600 14.5px/1.3 "Poppins",Arial,sans-serif}
.cob-secoes li:first-child a{border-top:0}
.cob-secoes a .cob-i{width:30px;height:30px;padding:6px;border-radius:8px;background:var(--noite);color:var(--lima)}
.cob-secoes a:hover{color:var(--mar)}
.cob-lidas{counter-reset:lida}
.cob-lidas li{counter-increment:lida;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid #efe9dc}
.cob-lidas li:first-child{border-top:0}
.cob-lidas li::before{content:counter(lida,decimal-leading-zero);font:800 17px/1.35 "Poppins",Arial,sans-serif;color:var(--lima-texto)}
.cob-lidas a{color:var(--grafia);text-decoration:none;font:600 14px/1.4 "Poppins",Arial,sans-serif}
.cob-lidas a:hover{color:var(--mar)}
.cob-bloco--escuro{background:var(--noite);border-color:var(--noite);color:#dfe5ee}
.cob-bloco--escuro h2{color:#fff}
.cob-bloco--escuro h2 .cob-i{color:var(--lima)}
.cob-bloco--escuro p{margin:0 0 10px;font-size:14.5px;line-height:1.55}
.cob-bloco--escuro a{color:var(--lima)}
.cob-ajuda li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #2a3344;font:600 14px/1.35 "Poppins",Arial,sans-serif}
.cob-ajuda li:first-child{border-top:0}
.cob-ajuda .cob-i{color:var(--lima);width:20px;height:20px}
.cob-ajuda b{color:#fff}

/* ===== cob:rodape ===== подвал одной плитой */

/* ===== cob:inicio ===== главная */
.cob-heroi{background:var(--noite);color:#fff;overflow:hidden}
.cob-heroi .cob-w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:34px;align-items:center;padding-top:40px;padding-bottom:84px}
.cob-heroi h1{color:#fff;font-size:46px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}
.cob-heroi h1 em{font-style:normal;color:var(--lima)}
.cob-heroi p{margin:16px 0 0;color:#d9dfe9;font-size:18px;line-height:1.6}
.cob-heroi figure{margin:0;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.45)}
.cob-heroi figure img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.cob-atalhos{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none}
.cob-atalhos a{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;background:var(--noite-3);color:#fff;text-decoration:none;font:600 14px/1 "Poppins",Arial,sans-serif}
.cob-atalhos a .cob-i{color:var(--lima);width:18px;height:18px}
.cob-atalhos a:hover{background:#303a4e}
.cob-faixa{padding:44px 0}
.cob-faixa--lauda{background:var(--lauda)}
.cob-faixa--noite{background:var(--noite-2);color:#dfe5ee}
.cob-faixa--noite h2{color:#fff}
.cob-faixa-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 20px}
.cob-faixa-cab h2{font-size:30px;font-weight:800;text-transform:uppercase}
.cob-faixa-cab p{margin:6px 0 0;color:var(--grafia-2);max-width:640px}
.cob-faixa--noite .cob-faixa-cab p{color:#bfc7d4}
.cob-vertodos{display:inline-flex;align-items:center;gap:6px;font:700 14px/1 "Poppins",Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;min-height:44px;color:var(--mar)}
.cob-faixa--noite .cob-vertodos{color:var(--lima)}
.cob-vertodos .cob-i{width:18px;height:18px}
.cob-inicio-corpo{max-width:var(--largura);margin:-60px auto 0;padding:0 var(--respiro);display:grid;grid-template-columns:minmax(0,824px) minmax(0,1fr);gap:24px;position:relative;z-index:2}
.cob-secoes-inicio{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.cob-secao{display:flex;flex-direction:column;gap:10px;height:100%;padding:18px 16px;border-radius:14px;background:var(--lauda);border:1px solid var(--borda);text-decoration:none!important;color:var(--grafia)!important}
.cob-secao .cob-i{width:46px;height:46px;padding:11px;border-radius:12px;background:var(--noite);color:var(--lima)}
.cob-secao b{font:700 16px/1.25 "Poppins",Arial,sans-serif}
.cob-secao small{font-size:13.5px;line-height:1.4;color:var(--grafia-2)}
.cob-secao:hover{border-color:var(--mar);transform:translateY(-2px);transition:transform .15s}
.cob-mosaico{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}
.cob-nota{position:relative;display:block;border-radius:14px;overflow:hidden;min-height:220px;background:var(--noite-3);color:#fff!important;text-decoration:none!important}
.cob-nota:first-child{grid-row:1/3;min-height:460px}
.cob-nota img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cob-nota::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,22,.05) 30%,rgba(10,14,22,.88))}
.cob-nota div{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:18px}
.cob-nota i{display:inline-block;font:700 11px/1 "Poppins",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-style:normal;background:var(--lima);color:var(--noite);padding:5px 8px;border-radius:4px;margin-bottom:8px}
.cob-nota b{display:block;font:700 17px/1.3 "Poppins",Arial,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.4)}
.cob-nota:first-child b{font-size:25px;font-weight:800}
.cob-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.cob-logos a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;min-height:104px;padding:14px 10px;border-radius:12px;background:#fff;color:var(--grafia)!important;text-decoration:none!important;font:600 13.5px/1.25 "Poppins",Arial,sans-serif;text-align:center;border:1px solid var(--borda)}
.cob-logos a span.cob-lg{height:40px;display:flex;align-items:center}
.cob-logos a img{max-height:38px;width:auto;max-width:100px}
.cob-logos a .cob-i{width:34px;height:34px;color:var(--mar)}
.cob-faixa--noite .cob-logos a{border-color:#2d3648}
.cob-jogos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}
.cob-jogo{position:relative;display:flex;align-items:flex-end;min-height:170px;border-radius:14px;overflow:hidden;color:#fff!important;text-decoration:none!important;background:var(--noite-3)}
.cob-jogo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cob-jogo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,14,22,.9),rgba(10,14,22,.25))}
.cob-jogo span{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:18px;font:800 20px/1.1 "Poppins",Arial,sans-serif;text-transform:uppercase}
.cob-jogo span .cob-i{width:34px;height:34px;padding:7px;border-radius:9px;background:var(--lima);color:var(--noite)}
.cob-metodo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}
.cob-metodo li{padding:20px;border-radius:14px;background:var(--noite-3)}
.cob-metodo .cob-i{width:42px;height:42px;padding:9px;border-radius:50%;background:var(--lima);color:var(--noite)}
.cob-metodo h3{color:#fff;font-size:17px;margin:12px 0 6px}
.cob-metodo p{margin:0;font-size:15px;line-height:1.55;color:#c8d0dc}
.cob-credito{margin:8px 0 0;font-size:12px;color:#8f99aa}
.cob-credito a{color:#b8c1cf}

/* ===== cob:fotos ===== обложка статьи */
.cob-foto{margin:0 0 26px;border-radius:12px;overflow:hidden;background:var(--calcada)}
.cob-foto img{width:100%;height:auto;aspect-ratio:16/8;object-fit:cover}
.cob-foto figcaption{padding:8px 16px;font-size:12.5px;line-height:1.4;color:var(--grafia-2);background:var(--calcada-2)}
.cob-foto figcaption a{color:var(--grafia-2)}

/* ===== cob:responsivo ===== */
@media (max-width:1120px){
  .cob-nav > li > a{padding:0 8px;font-size:12px}
  .cob-secoes-inicio{grid-template-columns:repeat(3,minmax(0,1fr))}
  .cob-logos{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:980px){
  .cob-mastro{grid-template-columns:1fr auto;min-height:64px}
  .cob-marca{justify-self:start;order:-1}
  .cob-marca svg.cob-selo{width:34px;height:34px}
  .cob-marca b{font-size:18px}
  .cob-nav--esq,.cob-nav--dir{display:none}
  .cob-burg{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:var(--noite-3);cursor:pointer;justify-self:end}
  .cob-burg span,.cob-burg span::before,.cob-burg span::after{display:block;width:22px;height:2px;background:#fff;border-radius:2px;position:relative;transition:transform .2s}
  .cob-burg span::before,.cob-burg span::after{content:"";position:absolute;left:0}
  .cob-burg span::before{top:-7px}
  .cob-burg span::after{top:7px}
  .cob-painel{display:none;background:var(--noite);border-top:1px solid #253044;padding:6px var(--respiro) 12px}
  .cob-burg-in:checked ~ .cob-painel{display:block}
  .cob-burg-in:checked ~ .cob-mastro .cob-burg span{background:transparent}
  .cob-burg-in:checked ~ .cob-mastro .cob-burg span::before{transform:translateY(7px) rotate(45deg)}
  .cob-burg-in:checked ~ .cob-mastro .cob-burg span::after{transform:translateY(-7px) rotate(-45deg)}
  .cob-painel > ul{list-style:none;margin:0;padding:0}
  .cob-painel > ul > li{border-bottom:1px solid #253044;padding:6px 0}
  .cob-painel > ul > li > a{display:flex;align-items:center;gap:10px;min-height:48px;font:700 15px/1.2 "Poppins",Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}
  .cob-painel > ul > li > a .cob-i{color:var(--lima)}
  .cob-painel > ul > li.cob-aqui > a{color:var(--lima)}
  .cob-painel ul ul{list-style:none;margin:0 0 6px;padding:0 0 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:0 10px}
  .cob-painel ul ul a{display:flex;align-items:center;min-height:44px;color:#cfd6e1;font:600 14px/1.25 "Poppins",Arial,sans-serif}
  .cob-fechar{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:10px;border-radius:10px;background:var(--noite-3);color:#fff;font:700 14px/1 "Poppins",Arial,sans-serif;text-transform:uppercase;cursor:pointer}
  .cob-corpo,.cob-inicio-corpo{grid-template-columns:minmax(0,1fr)}
  .cob-heroi .cob-w{grid-template-columns:minmax(0,1fr)}
  .cob-heroi figure img{aspect-ratio:16/9}
  .cob-mosaico{grid-template-columns:1fr 1fr;grid-template-rows:none}
  .cob-nota:first-child{grid-column:1/-1;grid-row:auto;min-height:300px}
}
@media (min-width:981px){.cob-painel{display:none!important}}
@media (max-width:760px){
  :root{--respiro:14px;--folha-in:18px}
  body{font-size:16.5px}
  .cob-regras span{border-left:0;padding:2px 8px}
  .cob-regras span.cob-opc{display:none}
  .cob-capa .cob-w{padding-top:16px;padding-bottom:64px}
  .cob-capa h1{font-size:28px}
  .cob-capa .cob-lead{font-size:16.5px}
  .cob-corpo{margin-top:-44px}
  .cob-texto h2{font-size:23px}
  .cob-texto h3{font-size:19px}
  .cob-sumario ol{columns:1}
  .cob-tabela table{min-width:0;font-size:14.5px}
  .cob-tabela th,.cob-tabela td{padding:9px 12px;overflow-wrap:anywhere}
  .cob-fatos,.cob-proscons,.cob-passos--grade{grid-template-columns:minmax(0,1fr)}
  .cob-grade{grid-template-columns:minmax(0,1fr)}
  .cob-ficha{grid-template-columns:minmax(0,1fr);text-align:left}
  .cob-ficha-logo{width:100%;height:78px}
  .cob-ir{width:100%}
  .cob-heroi h1{font-size:31px}
  .cob-heroi .cob-w{padding-top:26px;padding-bottom:70px}
  .cob-faixa{padding:32px 0}
  .cob-faixa-cab{flex-wrap:wrap}
  .cob-faixa-cab h2{font-size:23px}
  .cob-secoes-inicio{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cob-mosaico,.cob-jogos,.cob-metodo{grid-template-columns:minmax(0,1fr)}
  .cob-nota,.cob-nota:first-child{min-height:220px}
  .cob-logos{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cob-painel ul ul{grid-template-columns:1fr}
}
/* ===== cob:plaquetas ===== фон плитки логотипа выбран расчётом потерь знака (07.8a) */
.cob-plq--grafite{background:#252e3f!important}
.cob-plq--meio{background:#4f5666!important}
/* ===== cob:tira ===== полоса «Onde jogar» в рельсе статьи */
.cob-tira ul{display:grid;gap:8px}
.cob-tira-it{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border-radius:10px;background:var(--calcada-2);color:var(--grafia);text-decoration:none;min-height:56px}
.cob-tira-it img{width:64px;height:32px;object-fit:contain;background:#fff;border-radius:6px;padding:3px}
.cob-tira-it b{display:block;font:700 14px/1.2 "Poppins",Arial,sans-serif}
.cob-tira-it small{display:block;font-size:12.5px;line-height:1.35;color:var(--grafia-2)}
.cob-tira p{margin:10px 0 0;font-size:12px;color:var(--grafia-2)}
/* ===== cob:artigo ===== заголовок новости: без капса, по длине */
.cob-p-article .cob-capa h1{text-transform:none;font-size:36px;letter-spacing:-.005em;line-height:1.18}
@media (max-width:760px){.cob-p-article .cob-capa h1{font-size:26px}}
.cob-plq--opaco{background:transparent!important;padding:0!important;overflow:hidden}
.cob-plq--opaco img{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;object-fit:cover}
/* ===== cob:lista-notas ===== индекс статей на хабе: ровная сетка карточек */
.cob-mosaico--lista{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:210px}
.cob-mosaico--lista .cob-nota,.cob-mosaico--lista .cob-nota:first-child{grid-row:auto;min-height:0}
.cob-mosaico--lista .cob-nota:first-child b{font-size:17px;font-weight:700}
@media (max-width:980px){.cob-mosaico--lista{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.cob-mosaico--lista{grid-template-columns:1fr;grid-auto-rows:190px}}
/* ===== cob:guia ===== длинная статья главной после портальных секций */
.cob-faixa--guia{padding:44px 0 0}
.cob-corpo--solto{margin-top:0}
.cob-inicio-corpo{padding-bottom:44px}

/* ===== cob:rodape ===== подвал одной плитой: издатель · разделы · траст-ряд · служебное · право (05.9h0, 05.9т) */
.cob-ft{background:var(--noite);color:#c9d0db;font-size:15px;border-top:4px solid var(--lima)}
.cob-ft a{color:#e8edf4;text-decoration:none}
.cob-ft a:hover{color:var(--lima)}
.cob-ft h2{color:#fff;font:600 12.5px/1.3 "Poppins",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}
.cob-ft ul{list-style:none;margin:0;padding:0}
.cob-ft .cob-marca{justify-self:start}
.cob-ft-topo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:44px;padding-top:44px;padding-bottom:32px}
.cob-ft-editora p{margin:16px 0 18px;line-height:1.6;font-size:14.5px;max-width:52ch}
.cob-ft-dados{margin:0;display:grid;gap:8px;font-size:14px}
.cob-ft-dados div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}
.cob-ft-dados dt{color:#8c96a8;font-weight:600}
.cob-ft-dados dd{margin:0;color:#e8edf4;overflow-wrap:anywhere}
.cob-ft-dados a{color:var(--lima)}
.cob-ft-secoes ul{columns:2;column-gap:28px}
.cob-ft-secoes li{break-inside:avoid}
.cob-ft-secoes a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid #253044;font-size:14.5px}
.cob-ft-confianca{display:flex;flex-wrap:wrap;gap:22px 40px;border-top:1px solid #253044;padding-top:24px;padding-bottom:24px}
.cob-ft-grupo ul{display:flex;flex-wrap:wrap;gap:10px}
.cob-ft-selo{display:inline-flex;align-items:center;justify-content:center;min-height:56px;min-width:64px;padding:7px 12px;border-radius:8px;background:var(--calcada-2)}
.cob-ft-selo:hover{box-shadow:0 0 0 2px var(--lima)}
.cob-ft-selo img{display:block;height:auto;max-width:100%}
.cob-ft-servico{border-top:1px solid #253044;padding-top:14px;padding-bottom:14px}
.cob-ft-servico ul{display:flex;flex-wrap:wrap;gap:2px 22px}
.cob-ft-servico a{display:inline-flex;align-items:center;min-height:36px;font-size:13.5px;color:#c9d0db}
.cob-ft-lei{border-top:1px solid #253044;padding-top:18px;padding-bottom:26px;font-size:13px;line-height:1.6;color:#aab3c2}
.cob-ft-lei p{margin:0 0 10px}
.cob-ft-lei a{color:var(--lima)}
.cob-ft-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:#8c96a8}
.cob-ck{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;max-width:760px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:12px 14px 12px 18px;border-radius:12px;background:var(--noite-2);color:#dfe4ec;font-size:13.5px;line-height:1.5;box-shadow:0 8px 28px rgba(0,0,0,.35)}
.cob-ck[hidden]{display:none}
.cob-ck p{margin:0}
.cob-ck code{font-size:12px;color:var(--lima)}
.cob-ck a{color:#fff}
.cob-ck button{flex:none;min-height:42px;padding:0 18px;border:0;border-radius:999px;background:var(--lima);color:var(--noite);font:600 14px/1 "Poppins",Arial,sans-serif;cursor:pointer}
@media (max-width:980px){.cob-ft-topo{grid-template-columns:minmax(0,1fr);gap:28px}}
@media (max-width:760px){
  .cob-ft-secoes ul{columns:1}
  .cob-ft-dados div{grid-template-columns:minmax(0,1fr);gap:0}
  .cob-ft-confianca{gap:18px}
}

/* ===== cob:hubs ===== хабы, вплетённые в статью главной (08b.9в) */
.cob-texto .cobh-hub{margin:30px 0 34px;padding:22px;border:1px solid var(--borda);border-radius:var(--curva);background:var(--calcada-2)}
.cob-texto .cobh-hub a{text-decoration:none;color:var(--grafia)}
.cob-texto .cobh-hub b{display:block;font:600 15.5px/1.3 "Poppins",Arial,sans-serif;color:inherit}
.cob-texto .cobh-hub small{display:block;font-size:13.5px;line-height:1.5;color:var(--grafia-2);margin-top:3px}
.cobh-h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 18px;margin-bottom:18px}
.cobh-k{grid-column:1/-1;display:inline-flex;align-items:center;gap:7px;font:600 12px/1.2 "Poppins",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mar)}
.cobh-k .cob-i{width:18px;height:18px}
.cob-texto .cobh-h h3{margin:0;font-size:22px;line-height:1.25}
.cob-texto .cobh-h p{grid-column:1;margin:4px 0 0;font-size:15px;color:var(--grafia-2)}
.cob-texto .cobh-hub .cobh-todos{grid-column:2;grid-row:2/4;align-self:center;display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--mar);color:var(--mar);font:600 14px/1 "Poppins",Arial,sans-serif;white-space:nowrap}
.cob-texto .cobh-hub .cobh-todos:hover{background:var(--mar);color:#fff}
.cobh-tok{display:inline-block;margin-top:8px;padding:3px 9px;border-radius:6px;background:var(--calcada);font:600 11.5px/1.3 "Poppins",Arial,sans-serif;font-style:normal;color:var(--grafia)}

/* сем депозита: купон + плитки */
.cobh-gratis{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:14px}
.cob-texto .cobh-hub .cobh-cupom{position:relative;display:block;padding:22px 20px;border-radius:12px;background:var(--noite);color:#fff;border:2px dashed var(--lima)}
.cob-texto .cobh-hub .cobh-cupom b{font-size:20px;margin-top:10px}
.cob-texto .cobh-hub .cobh-cupom small{color:#c9d0db}
.cobh-cupom .cobh-gi{width:34px;height:34px;color:var(--lima)}
.cobh-cupom .cobh-tok{background:var(--lima);color:var(--noite)}
.cobh-minis{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.cob-texto .cobh-hub .cobh-mini{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;background:var(--lauda);border:1px solid var(--borda)}
.cobh-mini .cob-i{flex:none;width:34px;height:34px;padding:7px;border-radius:9px;background:var(--noite);color:var(--lima)}
.cobh-mini:hover,.cobh-pg:hover,.cobh-guia:hover,.cobh-linha:hover{border-color:var(--mar)}

/* оплата: строки с логотипами в две колонки */
.cobh-pags{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.cob-texto .cobh-hub .cobh-pg{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--lauda);border:1px solid var(--borda)}
.cobh-plq{flex:none;display:flex;align-items:center;justify-content:center;width:116px;height:52px;border-radius:9px;background:#fff;border:1px solid var(--borda);overflow:hidden}
.cobh-plq img{display:block;max-width:96px;max-height:34px;width:auto;height:auto}
.cobh-plq--cheia{background:#f39000;border-color:#f39000}
.cobh-plq--cheia img{max-height:40px}
.cobh-plq--escura{background:var(--noite);border-color:var(--noite)}
.cobh-barras{width:46px;height:28px}
.cobh-pi{width:30px;height:30px;color:var(--mar)}

/* провайдеры: тёмная плита, стена логотипов, слоты */
.cob-texto .cobh--prov{background:var(--noite-2);border-color:var(--noite-2)}
.cob-texto .cobh--prov .cobh-h h3{color:#fff}
.cob-texto .cobh--prov .cobh-h p,.cob-texto .cobh--prov small{color:#b8c0cd}
.cobh--prov .cobh-k{color:var(--lima)}
.cob-texto .cobh--prov .cobh-todos{border-color:var(--lima);color:var(--lima)}
.cob-texto .cobh--prov .cobh-todos:hover{background:var(--lima);color:var(--noite)}
.cobh-muro{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.cob-texto .cobh-hub .cobh-est{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;text-align:center}
.cob-texto .cobh-hub .cobh-est b{font-size:13px}
.cobh-est .cobh-plq{width:100%;height:64px}
.cobh-est .cobh-plq img{max-width:84%;max-height:34px}
.cobh-est:hover .cobh-plq{box-shadow:0 0 0 2px var(--lima)}
.cob-texto .cobh-hub .cobh-sub{margin:20px 0 10px;font:600 12px/1.2 "Poppins",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--lima)}
.cobh-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.cob-texto .cobh-hub .cobh-slot{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:var(--noite-3);color:#fff;border:1px solid #33405a}
.cobh-slot .cob-i{width:26px;height:26px;color:var(--lima)}
.cobh-slot i{display:block;font-style:normal;font-size:12px;color:var(--lima);margin-top:2px}
.cobh-slot:hover{border-color:var(--lima)}

/* игры: сетка фото 3×2 */
.cobh-fotos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.cob-texto .cobh-hub .cobh-foto,.cob-texto .cobh-hub .cobh-capa,.cob-texto .cobh-hub .cobh-vegas{display:block;border-radius:12px;overflow:hidden;background:var(--lauda);border:1px solid var(--borda)}
.cob-texto .cobh-hub .cobh-foto img,.cob-texto .cobh-hub .cobh-capa img,.cob-texto .cobh-hub .cobh-vegas img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;margin:0;border-radius:0}
.cobh-foto span,.cobh-capa span,.cobh-vegas span{display:block;padding:12px 14px 14px}
.cobh-foto:hover,.cobh-capa:hover,.cobh-vegas:hover{border-color:var(--mar)}

/* регулирование: белая плита с полосой, обложка + лента */
.cob-texto .cobh--lei{background:var(--lauda);border-left:4px solid var(--mar)}
.cobh--lei .cobh-h{grid-template-columns:minmax(0,1fr)}
.cobh-lei,.cobh-guias{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;align-items:start}
.cobh-linhas{display:grid;gap:0;border-top:1px solid var(--borda)}
.cob-texto .cobh-hub .cobh-linha{display:flex;gap:10px;align-items:flex-start;padding:11px 4px;border-bottom:1px solid var(--borda);font-size:14.5px;line-height:1.4;border-left:0;border-right:0;border-top:0}
.cobh-linha .cob-i{flex:none;width:18px;height:18px;margin-top:2px;color:var(--mar)}

/* гиды: обложка + список с иконками */
.cobh-guialist{display:grid;gap:8px}
.cob-texto .cobh-hub .cobh-guia{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--lauda);border:1px solid var(--borda)}
.cobh-guia .cob-i{flex:none;width:30px;height:30px;padding:6px;border-radius:8px;background:var(--calcada);color:var(--mar)}

@media (max-width:980px){
  .cobh-slots{grid-template-columns:repeat(3,minmax(0,1fr))}
  .cobh-muro{grid-template-columns:repeat(3,minmax(0,1fr))}
  .cobh-lei,.cobh-guias,.cobh-gratis{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
  .cob-texto .cobh-hub{padding:16px;margin:24px 0 28px}
  .cobh-h{grid-template-columns:minmax(0,1fr)}
  .cob-texto .cobh-hub .cobh-todos{grid-column:1;grid-row:auto;justify-self:start;margin-top:10px}
  .cobh-minis,.cobh-pags,.cobh-slots{grid-template-columns:minmax(0,1fr)}
  .cobh-fotos{grid-template-columns:1fr 1fr}
  .cobh-plq{width:96px;height:46px}
}
@media (max-width:480px){.cobh-fotos{grid-template-columns:minmax(0,1fr)}}
