/* gbz.css r20261005 c85b3500 www.greenbet.biz */

/* --- gbz:tokens ---------------------------------------------------------- */
:root{
  --gbz-canvas:#D6DED8;  --gbz-inset:#E9EEEA;  --gbz-paper:#FFFFFF;  --gbz-ink:#0E1A14;  --gbz-ink2:#182B22;
  --gbz-line:#C7D0CA;     /* paper↔line  1.33                                 */
  --gbz-line2:#AEBAB2;    /* paper↔line2 1.77                                 */
  --gbz-lineI:#9AA8A0;
  --gbz-text:#15231C;  --gbz-muted:#4F5E56;  --gbz-onink:#FFFFFF;  --gbz-onink2:#AFC3B8;
  --gbz-green:#00A754;  --gbz-go:#00803F;  --gbz-go-h:#006A33;  --gbz-acc:#046B38;  --gbz-link:#0B5B4A;  --gbz-red:#B3261E;  --gbz-gold:#F2B705;  --gbz-onink-acc:#7FE3B0;
  --gbz-head:"Segoe UI Variable Display","Segoe UI",Inter,Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;
  --gbz-body:"Segoe UI",Inter,Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;
  --gbz-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;

  --gbz-cw:888px;  --gbz-band:1120px;  --gbz-pad:20px;  --gbz-sheet:32px;  --gbz-s1:10px;
  --gbz-s2:20px;
  --gbz-s3:36px;  --gbz-r:8px;
  --gbz-r2:12px;
  --gbz-sh:0 1px 0 rgba(12,24,18,.05),0 3px 14px rgba(12,24,18,.07);
}
/* --- /gbz:tokens --------------------------------------------------------- */

/* --- gbz:base ------------------------------------------------------------ */
.gbz *,.gbz *::before,.gbz *::after{box-sizing:border-box}
html.gbz-html{-webkit-text-size-adjust:100%}
body.gbz{
  margin:0;background:var(--gbz-canvas);color:var(--gbz-text);
  font:400 16.5px/1.65 var(--gbz-body);
  overflow-x:hidden;
}
.gbz img{max-width:100%;height:auto}
.gbz iframe,.gbz video,.gbz embed,.gbz object{max-width:100%}
.gbz a{color:var(--gbz-link);text-decoration:none}
.gbz a:hover{text-decoration:underline}
.gbz a:focus-visible{outline:2px solid var(--gbz-acc);outline-offset:2px}
.gbz-in{width:100%;max-width:var(--gbz-band);margin:0 auto;padding-left:var(--gbz-pad);padding-right:var(--gbz-pad)}
.gbz-in>*{min-width:0}
.gbz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.gbz-sr:focus{position:static;width:auto;height:auto;clip:auto;display:block;padding:10px 16px;background:var(--gbz-ink);color:var(--gbz-onink)}

.gbz h1,.gbz h2,.gbz h3,.gbz h4,.gbz h5{
  font-family:var(--gbz-head);font-weight:800;letter-spacing:-.021em;
  color:var(--gbz-text);margin:0 0 .5em;line-height:1.16;
  hyphens:manual;overflow-wrap:break-word;
}
.gbz h1{font-size:clamp(24px,2.4vw,34px)}
.gbz h2{font-size:clamp(22px,2.2vw,28px)}
.gbz h3{font-size:clamp(19px,1.6vw,22px)}
.gbz h4{font-size:18px}
.gbz p{margin:0 0 1.05em}
.gbz-eyebrow{
  font:800 11.5px/1 var(--gbz-head);letter-spacing:.13em;text-transform:uppercase;
  color:var(--gbz-acc);display:block;margin-bottom:8px;
}
.gbz-lede{font-size:18.5px;color:var(--gbz-text)}
/* --- /gbz:base ----------------------------------------------------------- */

/* --- gbz:header ---------------------------------------------------------- */
.gbz-hd{background:var(--gbz-ink);color:var(--gbz-onink);position:relative;z-index:60}
.gbz-hd a{color:var(--gbz-onink)}
.gbz-hd__mast{display:flex;align-items:center;gap:18px;min-height:60px}
.gbz-hd__logo{display:flex;align-items:center;gap:10px;font:800 23px/1 var(--gbz-head);letter-spacing:-.03em;text-decoration:none}
.gbz-hd__logo:hover{text-decoration:none}
.gbz-hd__mark{width:42px;height:42px;flex:0 0 42px;display:block}.gbz-hd__mark svg{display:block;width:100%;height:100%}
.gbz-hd__logo b{color:var(--gbz-onink-acc)}
.gbz-hd__spacer{flex:1 1 auto}
.gbz-hd__act{display:flex;align-items:center;gap:9px}

.gbz-btn{
  display:inline-flex;align-items:center;gap:7px;border-radius:var(--gbz-r);
  font:700 13.5px/1.4 var(--gbz-head);padding:11px 18px;border:1px solid transparent;
  cursor:pointer;min-height:44px;box-sizing:border-box;
}
.gbz-btn--go{background:var(--gbz-go);color:#fff}
.gbz-btn--go:hover{background:var(--gbz-go-h);text-decoration:none}
.gbz-btn--ghost{background:transparent;color:var(--gbz-onink);border-color:rgba(255,255,255,.38)}
.gbz-btn--ghost:hover{border-color:#fff;text-decoration:none}

.gbz-nav{background:var(--gbz-ink2);border-top:1px solid rgba(255,255,255,.08)}
.gbz-nav__row{display:flex;align-items:stretch;gap:2px;flex-wrap:nowrap;overflow:visible;margin:0;padding:0;list-style:none}
.gbz-nav__i{position:relative}
.gbz-nav__a{
  display:flex;align-items:center;gap:6px;min-height:46px;line-height:1.4;box-sizing:border-box;
  padding-top:12px;padding-bottom:12px;padding-left:14px;padding-right:14px;
  font:700 14.5px/1.4 var(--gbz-head);letter-spacing:.005em;white-space:nowrap;
  border-bottom:3px solid transparent;
}
.gbz-nav__a:hover,.gbz-nav__i:focus-within>.gbz-nav__a{background:rgba(255,255,255,.08);border-bottom-color:var(--gbz-green);text-decoration:none}
.gbz-nav__car{width:9px;height:9px;flex:0 0 9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);opacity:.75}
.gbz-pan{
  position:absolute;left:0;top:100%;min-width:258px;background:var(--gbz-paper);color:var(--gbz-text);
  border:1px solid var(--gbz-line);border-radius:0 0 var(--gbz-r2) var(--gbz-r2);
  box-shadow:0 14px 34px rgba(12,24,18,.2);padding:8px;z-index:70;
}
.gbz-nav__i:nth-last-child(-n+2)>.gbz-pan{left:auto;right:0}
.gbz-nav__i>.gbz-pan{visibility:hidden;opacity:0}
.gbz-nav__i:hover>.gbz-pan,.gbz-nav__i:focus-within>.gbz-pan{visibility:visible;opacity:1}
.gbz-pan__h{font:800 11px/1.4 var(--gbz-head);letter-spacing:.13em;text-transform:uppercase;color:var(--gbz-muted);padding:8px 10px 6px}
.gbz-pan a{display:flex;align-items:center;min-height:44px;line-height:1.4;box-sizing:border-box;
  padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;
  border-radius:var(--gbz-r);color:var(--gbz-text);font-weight:600;font-size:14.5px}
.gbz-pan a:hover{background:var(--gbz-inset);color:var(--gbz-acc);text-decoration:none}

.gbz-tick{background:var(--gbz-paper);border-bottom:1px solid var(--gbz-line)}
.gbz-tick__row{display:flex;align-items:center;gap:0 22px;min-height:44px;overflow-x:auto;scrollbar-width:none}
.gbz-tick__row::-webkit-scrollbar{display:none}
.gbz-tick__k{font:800 11px/1.4 var(--gbz-head);letter-spacing:.13em;text-transform:uppercase;color:var(--gbz-red);white-space:nowrap;margin-right:7px}
.gbz-chip{
  display:inline-flex;align-items:center;white-space:nowrap;min-height:44px;
  font:600 13.5px/1.4 var(--gbz-body);color:var(--gbz-text);
}
.gbz-chip::after{content:"";width:7px;height:7px;flex:0 0 7px;margin-left:9px;
  border-right:2px solid var(--gbz-muted);border-top:2px solid var(--gbz-muted);transform:rotate(45deg)}
.gbz-chip:hover{color:var(--gbz-acc);text-decoration:none}
.gbz-chip:hover::after{border-color:var(--gbz-acc)}

.gbz-burg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip:rect(0 0 0 0)}
.gbz-burg__b{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;
  width:46px;height:46px;flex:0 0 46px;border-radius:var(--gbz-r);border:1px solid rgba(255,255,255,.32);cursor:pointer}
.gbz-burg__b>span{display:block;width:20px;height:2px;background:var(--gbz-onink);border-radius:2px}
.gbz-burg:focus-visible+.gbz-in .gbz-burg__b{outline:2px solid var(--gbz-onink-acc);outline-offset:2px}
/* --- /gbz:header --------------------------------------------------------- */

/* --- gbz:shell ----------------------------------------------------------- */
.gbz-main{display:block;padding-top:18px;padding-bottom:calc(var(--gbz-s3) * 1.4)}
.gbz-main>.gbz-in{max-width:calc(var(--gbz-cw) + var(--gbz-sheet) * 2 + var(--gbz-pad) * 2)}
.gbz-sheet{
  background:var(--gbz-paper);border:1px solid var(--gbz-line);
  border-radius:var(--gbz-r2);box-shadow:var(--gbz-sh);
  max-width:calc(var(--gbz-cw) + var(--gbz-sheet) * 2);margin:0 auto;
}
.gbz-sheet>*{padding-left:var(--gbz-sheet);padding-right:var(--gbz-sheet)}
.gbz-sheet>*:first-child{padding-top:14px}
.gbz-sheet>*:last-child{padding-bottom:var(--gbz-sheet)}
.gbz-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,288px);gap:24px;align-items:start}
.gbz-cols>*{min-width:0}
.gbz-rail{display:grid;gap:var(--gbz-s2);position:static;min-width:0}/* --- /gbz:shell ---------------------------------------------------------- */

/* --- gbz:first ----------------------------------------------------------- */
.gbz-crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--gbz-muted);margin:0 0 8px;padding:0;list-style:none}
.gbz-sheet>h1{margin:0 0 12px}
.gbz-crumbs li{display:flex;align-items:center;gap:6px}
.gbz-crumbs li+li::before{content:"\203A";color:var(--gbz-muted)}
.gbz-crumbs a{color:var(--gbz-muted)}
.gbz-crumbs [aria-current]{color:var(--gbz-text);font-weight:600}

.gbz-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 10px;font-size:13.5px;color:var(--gbz-muted)}
.gbz-meta__ok{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--gbz-acc)}
.gbz-meta__ok svg{width:15px;height:15px;fill:currentColor}

.gbz-lead{float:none;width:100%;max-width:520px;margin:0 0 18px}
.gbz-lead img{display:block;width:100%;height:auto;border-radius:var(--gbz-r)}
.gbz-lead figcaption{font-size:12.5px;color:var(--gbz-muted);margin-top:7px;line-height:1.45}

.gbz-jump{margin:0 0 10px;font:700 14.5px/1.45 var(--gbz-head)}
.gbz-jump a{display:inline-flex;align-items:center;gap:6px;min-height:28px;color:var(--gbz-acc)}

.gbz-toc{border:1px solid var(--gbz-line);border-radius:var(--gbz-r);background:var(--gbz-inset);margin:0 0 10px}
.gbz-toc>summary{list-style:none;cursor:pointer;padding:12px 16px;min-height:44px;box-sizing:border-box;
  font:700 14px/1.4 var(--gbz-head);display:flex;align-items:center;gap:8px}
.gbz-toc>summary::-webkit-details-marker{display:none}
.gbz-toc>summary svg{width:16px;height:16px;flex:0 0 16px;fill:var(--gbz-acc)}
.gbz-toc>summary::after{content:"";width:8px;height:8px;border-right:2px solid var(--gbz-muted);border-bottom:2px solid var(--gbz-muted);transform:rotate(45deg);margin-left:auto}
.gbz-toc[open]>summary::after{transform:rotate(-135deg)}
.gbz-toc ol{margin:0;padding:0 16px 10px 32px;columns:2;column-gap:28px;font-size:14.5px}
.gbz-toc li{margin:0 0 5px;break-inside:avoid}

.gbz-hub{margin:0 0 12px}
.gbz-hub__row{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:thin}
.gbz-hub__t{
  flex:0 0 188px;scroll-snap-align:start;display:block;background:var(--gbz-paper);
  border:1px solid var(--gbz-line);border-radius:var(--gbz-r);overflow:hidden;
}
.gbz-hub__t:hover{border-color:var(--gbz-acc);text-decoration:none}
.gbz-hub__t svg,.gbz-hub__t img{display:block;width:100%;height:98px;object-fit:cover}
.gbz-hub__c{display:block;padding:10px 14px 12px;font:700 14px/1.35 var(--gbz-head);color:var(--gbz-text)}
/* --- /gbz:first ---------------------------------------------------------- */

/* --- gbz:trust ----------------------------------------------------------- */
.gbz-trust{
  display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;
  border:1px solid var(--gbz-line);border-left:3px solid var(--gbz-green);
  border-radius:0 var(--gbz-r) var(--gbz-r) 0;background:var(--gbz-inset);
  padding:12px 16px;margin:14px 0 var(--gbz-s3);
  font-size:13px;color:var(--gbz-muted);
}
.gbz-trust__18{
  display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
  width:32px;height:32px;border-radius:50%;background:var(--gbz-ink);color:var(--gbz-onink);
  font:800 11.5px/1 var(--gbz-head);
}
.gbz-trust a{color:var(--gbz-link);font-weight:600}
/* --- /gbz:trust ---------------------------------------------------------- */

/* --- gbz:showcase -------------------------------------------------------- */
.gbzv-wrap{margin:0 0 var(--gbz-s2)}
.gbzv-hd{display:flex;align-items:flex-end;gap:12px;margin:0 0 8px}
.gbzv-hd h2{margin:0}
.gbzv-sub{margin-left:auto;font-size:13px;color:var(--gbz-muted)}
.gbzv-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:gbzv}
.gbzv-card{
  display:grid;grid-template-columns:48px minmax(0,330px) minmax(0,1fr) 176px;
  gap:16px;align-items:center;
  background:var(--gbz-paper);border:1px solid var(--gbz-line);border-radius:var(--gbz-r2);
  padding:16px;box-shadow:var(--gbz-sh);
}
.gbzv-card--top{border-color:var(--gbz-go);box-shadow:0 0 0 1px var(--gbz-go),var(--gbz-sh)}
.gbzv-rank{
  width:40px;height:40px;border-radius:var(--gbz-r);background:var(--gbz-ink);color:var(--gbz-onink);
  display:flex;align-items:center;justify-content:center;font:800 17px/1 var(--gbz-head);
}
.gbzv-card--top .gbzv-rank{background:var(--gbz-go)}
.gbzv-brand{display:flex;align-items:center;gap:14px;min-width:0}
.gbzv-logo{
  flex:0 0 132px;width:132px;height:114px;border-radius:var(--gbz-r);background:var(--gbz-paper);
  border:1px solid var(--gbz-line);display:flex;align-items:center;justify-content:center;
  overflow:hidden;padding:3px;
}
.gbzv-logo img{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:scale-down}
.gbzv-name{font:800 16px/1.25 var(--gbz-head);color:var(--gbz-text);min-width:0}
.gbzv-body{min-width:0}
.gbzv-offer{font:800 18px/1.3 var(--gbz-head);color:var(--gbz-text);margin:0 0 6px}
.gbzv-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none}
.gbzv-facts li{
  display:flex;align-items:center;gap:7px;padding:4px 0;
  font:600 12.5px/1.3 var(--gbz-body);color:var(--gbz-text);
}
.gbzv-facts li::before{content:"";width:9px;height:5px;flex:0 0 9px;
  border-left:2px solid var(--gbz-acc);border-bottom:2px solid var(--gbz-acc);transform:rotate(-45deg)}
.gbzv-con{margin:9px 0 0;font-size:13px;line-height:1.5;color:var(--gbz-muted);
  padding-left:11px;border-left:2px solid var(--gbz-line2)}
.gbzv-con__k{font:800 11.5px/1.3 var(--gbz-head);letter-spacing:.04em;
  text-transform:uppercase;color:var(--gbz-text);margin-right:6px}

.gbzv-cta{display:grid;gap:8px;justify-items:stretch}
.gbz a.gbzv-go,.gbzv-go{
  display:flex;align-items:center;justify-content:center;background:var(--gbz-go);color:#fff;
  border-radius:var(--gbz-r);padding:14px 16px;min-height:48px;box-sizing:border-box;
  font:800 15px/1.3 var(--gbz-head);text-align:center;
}
.gbzv-go:hover{background:var(--gbz-go-h);text-decoration:none}
.gbz a.gbzv-go--rev,.gbzv-go--rev{background:var(--gbz-inset);color:var(--gbz-text);
  border:1px solid var(--gbz-line2);font-weight:700}
.gbzv-go--rev:hover{background:var(--gbz-inset);border-color:var(--gbz-acc);color:var(--gbz-acc)}
.gbz a.gbzv-rev,.gbzv-rev{
  display:flex;align-items:center;justify-content:center;border:1px solid var(--gbz-line2);
  border-radius:var(--gbz-r);padding:11px 16px;min-height:44px;box-sizing:border-box;
  font:700 13.5px/1.3 var(--gbz-head);color:var(--gbz-text);
}
.gbzv-rev:hover{border-color:var(--gbz-acc);color:var(--gbz-acc);text-decoration:none}
.gbzv-foot{font-size:12px;color:var(--gbz-muted);margin:10px 0 0}

.gbzv-r{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip:rect(0 0 0 0)}
.gbzv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 8px}
.gbzv-fg{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.gbzv-fg__k{font:700 12px/1.4 var(--gbz-head);color:var(--gbz-muted);text-transform:uppercase;letter-spacing:.04em}
.gbzv-filters label{
  display:inline-flex;align-items:center;min-height:44px;line-height:1.4;box-sizing:border-box;
  padding-top:10px;padding-bottom:10px;padding-left:18px;padding-right:18px;cursor:pointer;
  border:1px solid var(--gbz-line2);border-radius:999px;background:var(--gbz-paper);
  font:600 13px/1.4 var(--gbz-body);color:var(--gbz-text);
}
.gbzv-filters label:hover{border-color:var(--gbz-acc);color:var(--gbz-acc)}
.gbzv-wrap:has(#gbzv-wag-all:focus-visible)   .gbzv-filters label[for="gbzv-wag-all"],
.gbzv-wrap:has(#gbzv-wag-free:focus-visible)  .gbzv-filters label[for="gbzv-wag-free"],
.gbzv-wrap:has(#gbzv-wag-req:focus-visible)   .gbzv-filters label[for="gbzv-wag-req"],
.gbzv-wrap:has(#gbzv-off-all:focus-visible)   .gbzv-filters label[for="gbzv-off-all"],
.gbzv-wrap:has(#gbzv-off-spins:focus-visible) .gbzv-filters label[for="gbzv-off-spins"],
.gbzv-wrap:has(#gbzv-off-cash:focus-visible)  .gbzv-filters label[for="gbzv-off-cash"]{
  outline:2px solid var(--gbz-go);outline-offset:2px}
.gbzv-wrap:has(#gbzv-wag-all:checked)   .gbzv-filters label[for="gbzv-wag-all"],
.gbzv-wrap:has(#gbzv-wag-free:checked)  .gbzv-filters label[for="gbzv-wag-free"],
.gbzv-wrap:has(#gbzv-wag-req:checked)   .gbzv-filters label[for="gbzv-wag-req"],
.gbzv-wrap:has(#gbzv-off-all:checked)   .gbzv-filters label[for="gbzv-off-all"],
.gbzv-wrap:has(#gbzv-off-spins:checked) .gbzv-filters label[for="gbzv-off-spins"],
.gbzv-wrap:has(#gbzv-off-cash:checked)  .gbzv-filters label[for="gbzv-off-cash"]{
  background:var(--gbz-go);border-color:var(--gbz-go);color:#fff}

#gbzv-wag-free:checked  ~ .gbzv-list>li:not(.gbzv-wag-free){display:none}
#gbzv-wag-req:checked   ~ .gbzv-list>li:not(.gbzv-wag-req){display:none}
#gbzv-off-spins:checked ~ .gbzv-list>li:not(.gbzv-off-spins){display:none}
#gbzv-off-cash:checked  ~ .gbzv-list>li:not(.gbzv-off-cash){display:none}

.gbzv-none{display:none;padding:18px 16px;background:var(--gbz-inset);border:1px dashed var(--gbz-line2);
  border-radius:var(--gbz-r2);color:var(--gbz-muted);font-size:14px}
.gbzv-wrap:has(#gbzv-wag-free:checked):not(:has(.gbzv-list>li.gbzv-wag-free)) .gbzv-none,
.gbzv-wrap:has(#gbzv-wag-req:checked):not(:has(.gbzv-list>li.gbzv-wag-req)) .gbzv-none,
.gbzv-wrap:has(#gbzv-off-spins:checked):not(:has(.gbzv-list>li.gbzv-off-spins)) .gbzv-none,
.gbzv-wrap:has(#gbzv-off-cash:checked):not(:has(.gbzv-list>li.gbzv-off-cash)) .gbzv-none,
.gbzv-wrap:has(#gbzv-wag-free:checked):has(#gbzv-off-spins:checked):not(:has(.gbzv-list>li.gbzv-wag-free.gbzv-off-spins)) .gbzv-none,
.gbzv-wrap:has(#gbzv-wag-free:checked):has(#gbzv-off-cash:checked):not(:has(.gbzv-list>li.gbzv-wag-free.gbzv-off-cash)) .gbzv-none,
.gbzv-wrap:has(#gbzv-wag-req:checked):has(#gbzv-off-spins:checked):not(:has(.gbzv-list>li.gbzv-wag-req.gbzv-off-spins)) .gbzv-none,
.gbzv-wrap:has(#gbzv-wag-req:checked):has(#gbzv-off-cash:checked):not(:has(.gbzv-list>li.gbzv-wag-req.gbzv-off-cash)) .gbzv-none{
  display:block}

.gbzv-dsc{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip:rect(0 0 0 0)}
.gbzv-dsc__b{
  grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:7px;
  min-height:44px;line-height:1.4;box-sizing:border-box;padding-top:10px;padding-bottom:10px;
  cursor:pointer;font:700 12.5px/1.4 var(--gbz-head);color:var(--gbz-acc);
}
.gbzv-dsc__b::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-3px}
.gbzv-dsc:not(:checked)+.gbzv-card .gbzv-dsc__b::after{transform:rotate(-135deg);margin-top:2px}
.gbzv-dsc__p{grid-column:1 / -1;margin:0;padding:12px 16px;border-top:1px solid var(--gbz-line);
  font-size:13px;color:var(--gbz-muted);background:var(--gbz-inset);border-radius:0 0 var(--gbz-r) var(--gbz-r)}
.gbzv-dsc__p dt{font-weight:700;color:var(--gbz-text)}
.gbzv-dsc__p dd{margin:0 0 7px}
.gbzv-dsc:checked+.gbzv-card .gbzv-dsc__p{display:none}
/* --- /gbz:showcase ------------------------------------------------------- */

/* --- gbz:cards ----------------------------------------------------------- */
.gbz-sec{margin:0 0 var(--gbz-s3)}
.gbz-sec__hd{display:flex;align-items:center;gap:12px;margin:var(--gbz-s3) 0 14px}
.gbz-sec:first-child>.gbz-sec__hd,.gbz-sec__hd:first-child{margin-top:0}
.gbz-grid+.gbz-sec__hd,.gbz-list+.gbz-sec__hd,.gbzv-wrap+.gbz-sec__hd{margin-top:var(--gbz-s3)}
.gbz-sec__hd h2,.gbz-sec__hd h3{margin:0}
.gbz-sec__more{margin-left:auto;font:700 13.5px/1.4 var(--gbz-head);color:var(--gbz-acc);white-space:nowrap}

.gbz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.gbz-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:1024px){
  .gbz-grid:not(.gbz-grid--2)>:nth-last-child(1):nth-child(3n+1){grid-column:span 3}
  .gbz-grid:not(.gbz-grid--2)>:nth-last-child(2):nth-child(3n+1),
  .gbz-grid:not(.gbz-grid--2)>:nth-last-child(1):nth-child(3n+2){grid-column:span 1}
  .gbz-grid--2>:nth-last-child(1):nth-child(2n+1){grid-column:span 2}
}

.gbz-card{
  display:flex;flex-direction:column;background:var(--gbz-paper);border:1px solid var(--gbz-line);
  border-radius:var(--gbz-r2);overflow:hidden;min-height:0;container-type:inline-size;
}
.gbz-card:hover{border-color:var(--gbz-line2)}
.gbz-card__fig{display:block;margin:0;background:var(--gbz-inset);flex:0 0 auto}
.gbz-card__fig svg,.gbz-card__fig img{display:block;width:100%;height:150px;object-fit:cover}
.gbz-card__b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:7px;flex:1 1 auto;min-width:0}
.gbz-card__t{font:800 clamp(16px,min(1.4vw,7cqi),18px)/1.3 var(--gbz-head);color:var(--gbz-text);margin:0}
.gbz-card__t a{color:inherit}
.gbz-card__d{font-size:14px;color:var(--gbz-muted);margin:0;
  display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.gbz-card__f{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--gbz-muted);padding-top:12px}

.gbz-front{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:16px;align-items:stretch}
.gbz-front__big{position:relative;display:block;border-radius:var(--gbz-r2);overflow:hidden;background:var(--gbz-ink);min-height:336px;container-type:inline-size}
.gbz-front__big svg,.gbz-front__big img{display:block;width:100%;height:100%;min-height:336px;object-fit:cover}
.gbz-front__cap{position:absolute;left:0;right:0;bottom:0;padding:22px 24px;
  background:linear-gradient(to top,rgba(8,16,12,.94),rgba(8,16,12,0))}
.gbz-front__cap .gbz-eyebrow{color:var(--gbz-onink-acc)}
.gbz-front__cap h2{color:#fff;margin:0;font-size:clamp(20px,min(2vw,7cqi),27px)}
.gbz-front__side{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}

.gbz-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}
.gbz-row{display:flex;align-items:flex-start;gap:14px;background:var(--gbz-paper);border:1px solid var(--gbz-line);padding:14px 16px;container-type:inline-size}
.gbz-list>li:first-child .gbz-row{border-radius:var(--gbz-r2) var(--gbz-r2) 0 0}
.gbz-list>li:last-child .gbz-row{border-radius:0 0 var(--gbz-r2) var(--gbz-r2)}
.gbz-row__pic{display:block;flex:0 0 96px;width:96px;height:68px;align-self:start;
  border-radius:var(--gbz-r);overflow:hidden;background:var(--gbz-inset)}
.gbz-row__pic svg,.gbz-row__pic img{display:block;width:100%;height:100%;object-fit:cover}
.gbz-row__tx{flex:1 1 auto;min-width:0}
.gbz-row__t{font:700 clamp(15px,min(1.3vw,7cqi),16.5px)/1.34 var(--gbz-head);color:var(--gbz-text);margin:0 0 4px}
.gbz-row__t a{color:inherit}
.gbz-row__d{font-size:14px;color:var(--gbz-muted);margin:0;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gbz-row__m{font-size:12.5px;color:var(--gbz-muted);margin:6px 0 0;display:flex;gap:12px;flex-wrap:wrap}

.gbz-more{display:flex;justify-content:center;padding:14px 16px;background:var(--gbz-inset);border:1px solid var(--gbz-line);border-top:0;border-radius:0 0 var(--gbz-r2) var(--gbz-r2)}
.gbz-more a{display:inline-flex;align-items:center;min-height:44px;line-height:1.4;box-sizing:border-box;
  padding-top:10px;padding-bottom:10px;padding-left:24px;padding-right:24px;
  font:700 14px/1.4 var(--gbz-head);color:var(--gbz-acc);border:1px solid var(--gbz-line2);
  border-radius:var(--gbz-r);background:var(--gbz-paper)}
.gbz-more a:hover{border-color:var(--gbz-acc);text-decoration:none}
/* --- /gbz:cards ---------------------------------------------------------- */

/* --- gbz:widget ---------------------------------------------------------- */
.gbz-wid{background:var(--gbz-paper);border:1px solid var(--gbz-line);border-radius:var(--gbz-r2);overflow:hidden}
.gbz-wid__h{display:flex;align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid var(--gbz-line);background:var(--gbz-inset)}
.gbz-wid__h svg{width:18px;height:18px;flex:0 0 18px;fill:var(--gbz-acc)}
.gbz-wid__h b{font:800 14.5px/1.3 var(--gbz-head);color:var(--gbz-text)}
.gbz-wid__b{padding:4px 16px 14px}
.gbz-wid__note{font-size:12px;color:var(--gbz-muted);padding:0 16px 14px;margin:0}

.gbz-wrow{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--gbz-line)}
.gbz-wrow:last-child{border-bottom:0}
.gbz-wrow__tx{flex:1 1 auto;min-width:0}
.gbz-wrow__k{font:800 10.5px/1.3 var(--gbz-head);letter-spacing:.12em;text-transform:uppercase;color:var(--gbz-muted);display:block;margin-bottom:3px}
.gbz-wrow__t{font:700 14.5px/1.35 var(--gbz-head);color:var(--gbz-text);margin:0}

.gbz-bar{height:7px;border-radius:999px;background:var(--gbz-inset);overflow:hidden;margin:7px 0 0}
.gbz-bar>span{display:block;height:100%;background:var(--gbz-go)}

.gbz-wtab__sc{overflow-x:auto;max-width:100%}
.gbz-wtab{width:100%;border-collapse:collapse;font-size:13.5px}
.gbz-wtab th,.gbz-wtab td{padding:9px 12px;border-bottom:1px solid var(--gbz-line);text-align:left}
.gbz-wtab th{font:800 11px/1.3 var(--gbz-head);letter-spacing:.1em;text-transform:uppercase;color:var(--gbz-muted)}
.gbz-wtab tr:last-child td{border-bottom:0}
.gbz-wtab td:last-child{text-align:right;font-weight:700;white-space:nowrap}
/* --- /gbz:widget --------------------------------------------------------- */

/* --- gbz:brand ----------------------------------------------------------- */
.gbz-sl{display:grid;gap:16px;margin:0 0 var(--gbz-s3);padding:20px 22px;
  border:1px solid var(--gbz-line);border-top:3px solid var(--gbz-acc);
  border-radius:0 0 var(--gbz-r2) var(--gbz-r2);background:var(--gbz-paper)}
.gbz-sl__id{display:flex;align-items:center;gap:16px;min-width:0}
.gbz-sl__logo{flex:0 0 72px;width:72px;height:72px;display:flex;align-items:center;
  justify-content:center;border:1px solid var(--gbz-line);border-radius:var(--gbz-r);
  background:var(--gbz-inset);overflow:hidden}
.gbz-sl__logo img{display:block;width:auto;height:auto;max-width:60px;max-height:60px;object-fit:contain}
.gbz-sl__tx{min-width:0;display:grid;gap:5px}
.gbz-sl__name{font:800 clamp(21px,3.4vw,27px)/1.15 var(--gbz-head);color:var(--gbz-text);
  overflow-wrap:break-word}
.gbz-sl__lic{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--gbz-muted)}
.gbz-sl__lic svg{width:15px;height:15px;flex:0 0 15px;fill:var(--gbz-green)}
.gbz-sl__offer{display:grid;gap:4px;padding:14px 16px;border-radius:var(--gbz-r);
  background:var(--gbz-inset);border-left:3px solid var(--gbz-go)}
.gbz-sl__k{font:800 10.5px/1.3 var(--gbz-head);letter-spacing:.12em;text-transform:uppercase;
  color:var(--gbz-muted)}
.gbz-sl__v{font:700 16.5px/1.4 var(--gbz-head);color:var(--gbz-text)}
.gbz-sl__note{margin:0;font-size:14px;line-height:1.6;color:var(--gbz-muted)}
.gbz-sl__go{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}
.gbz-sl__go a{display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:48px;box-sizing:border-box;padding:12px 26px;border-radius:var(--gbz-r);
  background:var(--gbz-go);color:#fff;font:800 15.5px/1.3 var(--gbz-head);
  text-decoration:none;border:0}
.gbz-sl__go a:hover{background:var(--gbz-go-h)}
.gbz-sl__go a:focus-visible{outline:2px solid var(--gbz-text);outline-offset:3px}
.gbz-sl__fine{font-size:12px;color:var(--gbz-muted)}
.gbz-sl--arch{border-top-color:var(--gbz-line2);border-radius:var(--gbz-r2);
  background:var(--gbz-inset);margin-top:var(--gbz-s3)}
.gbz-sl--arch .gbz-sl__go a{background:var(--gbz-paper);color:var(--gbz-acc);
  border:1px solid var(--gbz-line2);font-weight:700}
.gbz-sl--arch .gbz-sl__go a:hover{background:var(--gbz-paper);border-color:var(--gbz-acc)}
@media (max-width:560px){
  .gbz-sl{padding:16px;gap:14px}
  .gbz-sl__id{gap:12px}
  .gbz-sl__logo{flex:0 0 56px;width:56px;height:56px}
  .gbz-sl__logo img{max-width:46px;max-height:46px}
  .gbz-sl__go a{width:100%}
}
/* --- /gbz:brand ---------------------------------------------------------- */

/* --- gbz:facts ----------------------------------------------------------- */
.gbz-fx{margin:0 0 var(--gbz-s3);border:1px solid var(--gbz-line);
  border-radius:var(--gbz-r2);background:var(--gbz-paper);overflow:hidden}
.gbz-fx__h{display:flex;align-items:center;gap:9px;padding:13px 16px;
  border-bottom:1px solid var(--gbz-line);background:var(--gbz-inset)}
.gbz-fx__h svg{width:18px;height:18px;flex:0 0 18px;fill:var(--gbz-acc)}
.gbz-fx__h strong{font:800 14.5px/1.3 var(--gbz-head);color:var(--gbz-text)}
.gbz-fx__l{margin:0;padding:0 16px}
.gbz-fx__i{display:grid;grid-template-columns:minmax(140px,34%) 1fr;gap:4px 18px;
  padding:11px 0;border-bottom:1px solid var(--gbz-line)}
.gbz-fx__i:last-child{border-bottom:0}
.gbz-fx__k{font:800 10.5px/1.5 var(--gbz-head);letter-spacing:.1em;text-transform:uppercase;
  color:var(--gbz-muted);margin:0}
.gbz-fx__v{margin:0;font-size:14.5px;line-height:1.6;color:var(--gbz-text);min-width:0;
  overflow-wrap:break-word}
.gbz-fx__v a{color:var(--gbz-acc)}
.gbz-fx__v ul,.gbz-fx__v ol{margin:0;padding-left:20px}
.gbz-fx__v p{margin:0 0 .5em}
.gbz-fx__v p:last-child{margin-bottom:0}
.gbz-fx__n{margin:0;padding:0 16px 14px;font-size:12px;color:var(--gbz-muted)}
@media (max-width:560px){
  .gbz-fx__i{grid-template-columns:1fr;gap:3px}
}
/* --- /gbz:facts ---------------------------------------------------------- */

/* --- gbz:offer ----------------------------------------------------------- */
.gbz-ofs{display:grid;gap:16px;margin:0 0 var(--gbz-s3)}
.gbz-of{border:1px solid var(--gbz-line);border-radius:var(--gbz-r2);
  background:var(--gbz-paper);overflow:hidden}
.gbz-of__h{display:flex;align-items:center;gap:12px;padding:13px 16px;
  border-bottom:1px solid var(--gbz-line);background:var(--gbz-inset)}
.gbz-of__n{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;
  justify-content:center;border-radius:999px;background:var(--gbz-ink);color:var(--gbz-onink);
  font:800 13.5px/1 var(--gbz-head)}
.gbz-of__t{font:800 15px/1.3 var(--gbz-head);color:var(--gbz-text);min-width:0}
.gbz-of__d{padding:14px 16px 0;font-size:15.5px;line-height:1.65}
.gbz-of__d p{margin:0 0 .7em}
.gbz-of__d p:last-child{margin-bottom:0}
.gbz-of__d a{color:var(--gbz-acc)}
.gbz-of__l{margin:0;padding:14px 16px 0}
.gbz-of__i{display:grid;grid-template-columns:minmax(140px,32%) 1fr;gap:4px 18px;
  padding:10px 0;border-top:1px solid var(--gbz-line)}
.gbz-of__i:first-child{border-top:0;padding-top:0}
.gbz-of__i dt{font:800 10.5px/1.5 var(--gbz-head);letter-spacing:.1em;text-transform:uppercase;
  color:var(--gbz-muted);margin:0}
.gbz-of__i dd{margin:0;font-size:14.5px;line-height:1.6;min-width:0;overflow-wrap:break-word}
.gbz-of__i dd ul,.gbz-of__i dd ol{margin:0;padding-left:20px}
.gbz-of__i dd p{margin:0 0 .4em}
.gbz-of__i dd p:last-child{margin-bottom:0}
.gbz-of__cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px}
.gbz-of__cta a{display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:48px;box-sizing:border-box;padding:12px 24px;border-radius:var(--gbz-r);
  background:var(--gbz-go);color:#fff;font:800 15px/1.3 var(--gbz-head);text-decoration:none;border:0}
.gbz-of__cta a:hover{background:var(--gbz-go-h)}
.gbz-of__cta a:focus-visible{outline:2px solid var(--gbz-text);outline-offset:3px}
.gbz-of__fine{font-size:12px;color:var(--gbz-muted)}
@media (max-width:560px){
  .gbz-of__i{grid-template-columns:1fr;gap:3px}
  .gbz-of__cta a{width:100%}
}
/* --- /gbz:offer ---------------------------------------------------------- */

/* --- gbz:prose ----------------------------------------------------------- */
.gbz-prose{font-size:16.5px;line-height:1.72;max-width:100%;container-type:inline-size;overflow-wrap:break-word}
.gbz-prose>*:first-child{margin-top:0}
.gbz-prose h2{margin:1.5em 0 .5em}
.gbz-prose h3{margin:1.35em 0 .45em}
.gbz-prose ul,.gbz-prose ol{margin:0 0 1.05em;padding-left:24px}
.gbz-prose li{margin:0 0 .4em}
.gbz-prose ul ul,.gbz-prose ol ol,.gbz-prose ul ol,.gbz-prose ol ul{margin:.4em 0 .2em}
.gbz-prose ul{list-style:none;padding-left:0}
.gbz-prose ul>li{position:relative;padding-left:24px}
.gbz-prose ul>li::before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--gbz-go)}
.gbz-prose ul ul>li::before{background:var(--gbz-muted)}.gbz-prose a{text-decoration:underline;text-underline-offset:2px}
.gbz-prose img{border-radius:var(--gbz-r);margin:.4em 0}
.gbz-prose figure{margin:1.2em 0;max-width:100%}
.gbz-prose figcaption{font-size:13px;color:var(--gbz-muted);padding-left:16px;border-left:3px solid var(--gbz-line);margin-top:8px;line-height:1.5}
.gbz-prose blockquote{
  margin:1.3em 0;padding:16px 20px;border-left:3px solid var(--gbz-go);
  background:var(--gbz-inset);border-radius:0 var(--gbz-r) var(--gbz-r) 0;font-size:17px;color:var(--gbz-text);
}
.gbz-prose blockquote p:last-child{margin-bottom:0}
.gbz-prose blockquote cite{display:block;margin-top:8px;font-size:13px;font-style:normal;color:var(--gbz-muted)}
.gbz-prose code{font:500 14px/1.5 var(--gbz-mono);background:var(--gbz-inset);border-radius:5px;padding:2px 6px}
.gbz-prose pre{margin:1.2em 0;padding:16px;background:var(--gbz-ink);color:#DFF3E7;border-radius:var(--gbz-r);max-width:100%;overflow-x:auto}
.gbz-prose pre code{background:transparent;color:inherit;padding:0;font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere}
.gbz-prose hr{border:0;border-top:1px solid var(--gbz-line);margin:1.8em 0}

.gbz-prose>table,.gbz-prose table{width:100%;border-collapse:collapse;margin:1.3em 0;font-size:15px}
.gbz-prose>table{display:block;width:max-content;min-width:100%;max-width:100%;overflow-x:auto}
.gbz-prose>table>caption{display:block;position:sticky;left:0;width:100cqi;max-width:100%;
  text-align:left;font:800 12.5px/1.4 var(--gbz-head);letter-spacing:.04em;text-transform:uppercase;
  color:var(--gbz-muted);padding-bottom:8px}
.gbz-prose>table.gbz-t2{width:100%}.gbz-prose th,.gbz-prose td{padding:11px 14px;border:1px solid var(--gbz-line);text-align:left;
  vertical-align:top;width:auto;max-width:340px}
.gbz-prose thead th{background:var(--gbz-inset);font:800 12.5px/1.35 var(--gbz-head);letter-spacing:.04em;text-transform:uppercase;color:var(--gbz-text)}
.gbz-prose tbody tr:nth-child(even){background:var(--gbz-inset)}
.gbz-prose dl{margin:0 0 1.05em}
.gbz-prose dt{font-weight:700}
.gbz-prose dd{margin:0 0 .6em 20px;color:var(--gbz-muted)}

.gbz-faq{border:1px solid var(--gbz-line);border-radius:var(--gbz-r2);background:var(--gbz-paper);margin:1.4em 0}
.gbz-faq__i{padding:16px 20px;border-bottom:1px solid var(--gbz-line)}
.gbz-faq__i:last-child{border-bottom:0}
.gbz-faq__q{font:800 16px/1.4 var(--gbz-head);color:var(--gbz-text);margin:0 0 6px}
.gbz-faq__a{margin:0;color:var(--gbz-text)}

.gbz-sig{display:flex;align-items:flex-start;gap:14px;margin:1.6em 0 0;padding:16px 20px;
  border:1px solid var(--gbz-line);border-radius:var(--gbz-r2);background:var(--gbz-inset)}
.gbz-sig__m{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;
  border-radius:50%;background:var(--gbz-paper);border:1px solid var(--gbz-line)}
.gbz-sig__m svg{width:17px;height:17px;fill:var(--gbz-acc)}
.gbz-sig__b{flex:1 1 auto;min-width:0}
.gbz-sig__t{display:block;font:800 14.5px/1.4 var(--gbz-head);color:var(--gbz-text);margin:0 0 5px}
.gbz-sig__d{font-size:13.5px;color:var(--gbz-muted);margin:0 0 5px}
.gbz-sig__u{font-size:12.5px;color:var(--gbz-muted);margin:0}

.gbz-mail{font-weight:600;color:var(--gbz-text);white-space:nowrap}
.gbz-mail__at{padding:0 1px}
/* --- /gbz:prose ---------------------------------------------------------- */

/* --- gbz:net ------------------------------------------------------------- */
.gbz-net{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;
  margin:0 0 var(--gbz-s3);padding:18px 20px;border:1px solid var(--gbz-line);
  border-radius:var(--gbz-r2);background:var(--gbz-inset)}
.gbz-net__i{display:inline-flex;align-items:center;justify-content:center;
  min-height:46px;padding:4px 8px;border-radius:var(--gbz-r)}
.gbz-net__i img{display:block;width:auto;height:34px;max-width:168px;object-fit:contain}
.gbz-net__i:focus-visible{outline:2px solid var(--gbz-acc);outline-offset:2px}
@media (max-width:560px){
  .gbz-net{gap:12px 18px;padding:14px 16px}
  .gbz-net__i img{height:28px;max-width:132px}
}
/* --- /gbz:net ------------------------------------------------------------ */

/* --- gbz:value ----------------------------------------------------------- */
.gbz-val{display:grid;gap:14px;margin:0 0 var(--gbz-s3);padding:18px 20px;
  border:1px solid var(--gbz-line);border-left:3px solid var(--gbz-green);
  border-radius:0 var(--gbz-r2) var(--gbz-r2) 0;background:var(--gbz-inset)}
.gbz-val__l{display:grid;gap:12px;margin:0;padding:0;list-style:none}
.gbz-val__i{display:flex;align-items:flex-start;gap:12px;margin:0}
.gbz-val__i::before{display:none}
.gbz-val__ic{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;
  border-radius:var(--gbz-r);background:var(--gbz-paper);border:1px solid var(--gbz-line)}
.gbz-val__ic svg{width:16px;height:16px;fill:var(--gbz-acc)}
.gbz-val__n{font:800 21px/1.15 var(--gbz-head);color:var(--gbz-text);display:block}
.gbz-val__d{font-size:14px;color:var(--gbz-muted);display:block;margin-top:2px}
.gbz-val__m{margin:0}
.gbz-val__m a{display:inline-flex;align-items:center;gap:7px;min-height:44px;line-height:1.4;
  box-sizing:border-box;padding-top:10px;padding-bottom:10px;padding-left:18px;padding-right:18px;
  background:var(--gbz-paper);border:1px solid var(--gbz-line2);border-radius:var(--gbz-r);
  font:700 13.5px/1.4 var(--gbz-head);color:var(--gbz-acc);text-decoration:none}
.gbz-val__m a:hover{border-color:var(--gbz-acc)}
/* --- /gbz:value ---------------------------------------------------------- */

/* --- gbz:blog ------------------------------------------------------------ */
.gbz-blog{display:grid;gap:2px;margin:0 0 var(--gbz-s2);padding:0;list-style:none}
.gbz-blog>li{margin:0;padding:0}
.gbz-blog>li::before{display:none}
.gbz-blog>div,.gbz-blog>li{background:var(--gbz-paper);border:1px solid var(--gbz-line);
  padding:14px 16px;margin:0!important}
.gbz-blog>:first-child{border-radius:var(--gbz-r2) var(--gbz-r2) 0 0}
.gbz-blog>:last-child{border-radius:0 0 var(--gbz-r2) var(--gbz-r2)}
.gbz-blog h4,.gbz-blog h3{font:700 16px/1.34 var(--gbz-head);color:var(--gbz-text);margin:0}
.gbz-blog h4 a,.gbz-blog h3 a{color:inherit}
.gbz-blog p{font-size:14px;color:var(--gbz-muted);margin:5px 0 0}
.gbz-blog time{display:block;font-size:12.5px;color:var(--gbz-muted);margin-top:6px}
.gbz-blog img{max-width:100%;height:auto;border-radius:var(--gbz-r)}
/* --- /gbz:blog ----------------------------------------------------------- */

/* --- gbz:map ------------------------------------------------------------- */
.gbz-map{columns:1;column-gap:28px;margin:0 0 var(--gbz-s3);padding:0;list-style:none}
.gbz-map>li{margin:0;padding:0;break-inside:avoid}
.gbz-map>li::before{display:none}
.gbz-map a{display:flex;align-items:center;min-height:44px;padding:6px 0;
  font:500 14.5px/1.4 var(--gbz-body);color:var(--gbz-link);
  border-bottom:1px solid var(--gbz-line)}
.gbz-map a:hover{color:var(--gbz-acc)}
@media (min-width:721px){.gbz-map{columns:2}}
@media (min-width:1081px){.gbz-map{columns:3}}
/* --- /gbz:map ------------------------------------------------------------ */

/* --- gbz:cookie ---------------------------------------------------------- */
.gbz-ck{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--gbz-ink);color:var(--gbz-onink);display:none}
.gbz-ck[data-open="1"]{display:block}
.gbz-ck__in{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:12px;padding-bottom:12px}
.gbz-ck p{margin:0;font-size:13.5px;flex:1 1 320px;color:var(--gbz-onink2)}
.gbz-ck a{color:var(--gbz-onink-acc);text-decoration:underline}
body.gbz.gbz-has-ck{padding-bottom:var(--gbz-ckh,72px)}
/* --- /gbz:cookie --------------------------------------------------------- */

/* --- gbz:footer ---------------------------------------------------------- */
.gbz-ft{background:var(--gbz-ink);color:var(--gbz-onink2);margin-top:var(--gbz-s3)}
.gbz-ft a{color:var(--gbz-onink2)}
.gbz-ft a:hover{color:#fff}
.gbz-ft__top{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:28px;padding-top:40px;padding-bottom:28px}
.gbz-ft__top>*{min-width:0}
.gbz-ft__brand .gbz-hd__logo{color:#fff;margin-bottom:12px}
.gbz-ft__about{font-size:14px;margin:0 0 14px;color:var(--gbz-onink2)}
.gbz-ft__sig{display:grid;gap:7px;margin:0 0 14px;padding:0;list-style:none;font-size:12.5px}
.gbz-ft__sig li{padding-left:12px;border-left:2px solid var(--gbz-lineI);line-height:1.45}
.gbz-ft__contact{font-size:13.5px;margin:0;color:var(--gbz-onink2)}
.gbz-ft__contact b{color:#fff;display:block;font:800 13px/1.45 var(--gbz-head)}
.gbz-ft__contact .gbz-mail{color:#fff}
.gbz-ft__h{font:800 11.5px/1.4 var(--gbz-head);letter-spacing:.13em;text-transform:uppercase;color:#92A89B;margin:0 0 12px}
.gbz-ft__nav{list-style:none;margin:0;padding:0;font-size:14px}
.gbz-ft__nav--2{columns:2;column-gap:20px}
.gbz-ft__nav li{margin:0 0 8px;break-inside:avoid}
.gbz-ft__badges{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12)}
.gbz-ft a.gbz-ft__badge,.gbz-ft__badge{
  display:flex;align-items:center;gap:9px;background:var(--gbz-paper);border-radius:var(--gbz-r);padding:10px 16px;
  min-height:56px;color:var(--gbz-text);font:700 12.5px/1.3 var(--gbz-head);
}
.gbz-ft .gbz-ft__badge a{color:var(--gbz-link);text-decoration:underline}
.gbz-ft .gbz-ft__badge a:hover{color:var(--gbz-acc)}
.gbz-ft__badge:hover{text-decoration:none;box-shadow:0 0 0 2px var(--gbz-green)}
.gbz-ft__badge img{max-height:40px;width:auto}
.gbz-ft__badge svg{height:40px;width:auto}
.gbz-ft__bottom{border-top:1px solid rgba(255,255,255,.12);padding:16px 0 26px;font-size:12.5px;color:#92A89B}
.gbz-ft__bottom p{margin:0 0 6px}
.gbz-ft__bottom p:last-child{margin:0}
/* --- /gbz:footer --------------------------------------------------------- */

/* --- gbz:mobile ---------------------------------------------------------- */
@media (max-width:1023px){
  .gbz-cols{grid-template-columns:minmax(0,1fr)}
  .gbz-ft__top{grid-template-columns:repeat(2,minmax(0,1fr))}
  .gbz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .gbz-grid>:nth-last-child(1):nth-child(2n+1){grid-column:span 2}
  .gbzv-card{grid-template-columns:48px minmax(0,1fr);row-gap:14px}
  .gbzv-body{grid-column:1 / -1}
  .gbzv-cta{grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:10px}
}
@media (max-width:719px){
  :root{--gbz-pad:14px;--gbz-sheet:16px;--gbz-s3:28px}
  body.gbz{font-size:16px}
  .gbz-hd__mast{min-height:60px;gap:10px}
  .gbz-hd__logo{font-size:20px}
  .gbz-hd__mark{width:36px;height:36px;flex:0 0 36px}
  .gbz-hd__act .gbz-btn--ghost{display:none}
  .gbz-burg__b{display:flex}
  .gbz-nav{display:none}
  .gbz-burg:checked ~ .gbz-nav{display:block}
  .gbz-nav__row{flex-direction:column;gap:0;overflow:visible}
  .gbz-nav__i{border-bottom:1px solid rgba(255,255,255,.1)}
  .gbz-nav__a{min-height:48px;border-bottom:0}
  .gbz-nav__car{margin-left:auto}
  .gbz-nav__i>.gbz-pan{
    position:static;min-width:0;background:transparent;border:0;box-shadow:none;
    border-radius:0;padding:0 0 10px 10px;visibility:inherit;opacity:1;    columns:2;column-gap:12px;
  }
  .gbz-nav__i:nth-last-child(-n+2)>.gbz-pan{right:auto}
  .gbz-pan__h{display:none}
  .gbz-pan a{color:var(--gbz-onink2);min-height:46px;line-height:1.4;box-sizing:border-box;
    padding-top:12px;padding-bottom:12px;padding-left:10px;padding-right:10px;break-inside:avoid}
  .gbz-pan a:hover{background:rgba(255,255,255,.08);color:#fff}
  .gbz-front{grid-template-columns:minmax(0,1fr)}
  .gbz-front__big,.gbz-front__big svg,.gbz-front__big img{min-height:216px}
  .gbz-grid,.gbz-grid--2{grid-template-columns:minmax(0,1fr)}
  .gbz-grid>:nth-last-child(1):nth-child(n){grid-column:span 1}
  .gbz-toc ol{columns:1}
  .gbz-tick__row{min-height:40px}
  .gbz-main{padding-top:12px}
  .gbz-sheet>*:first-child{padding-top:8px}
  .gbz-crumbs{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:4px}
  .gbz-crumbs::-webkit-scrollbar{display:none}
  .gbz-crumbs li:not(:nth-last-child(-n+2)){display:none}
  .gbz-sheet>h1{margin:0 0 8px}
  .gbz-meta{gap:4px 12px;margin-bottom:4px;white-space:nowrap;
    flex-wrap:nowrap;font-size:12px}
  .gbz-meta__tail{display:none}
  .gbz-meta>.gbz-meta__opt{display:none}
  .gbz-hub__row{gap:10px}
  .gbz-hub__t{flex:0 0 132px}
  .gbz-hub__t svg,.gbz-hub__t img{height:74px}
  .gbz-hub__c{padding:8px 14px 10px;font-size:13px}
  .gbzv-card{position:relative;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:14px}
  .gbzv-rank{position:absolute;top:0;left:0;width:36px;height:30px;
    border-radius:var(--gbz-r2) 0 10px 0;font-size:14.5px;z-index:2}
  .gbzv-brand{display:contents}
  .gbzv-logo{grid-column:1;grid-row:1 / span 2;align-self:start;
    flex:0 0 110px;width:110px;height:110px}
  .gbzv-name{grid-column:2;grid-row:1;align-self:end}
  .gbzv-body{grid-column:2;grid-row:2;align-self:start}
  .gbzv-offer{font-size:15.5px;margin:0}
  .gbzv-filters{gap:7px 14px}
  .gbzv-cta{display:contents}
  .gbz a.gbzv-go,.gbzv-go{grid-column:1 / -1;grid-row:3}
  .gbz a.gbzv-rev,.gbzv-rev{grid-column:1;grid-row:4;justify-self:start}
  .gbzv-dsc__b{grid-column:2;grid-row:4;justify-self:end}
  .gbzv-dsc__p{grid-column:1 / -1;grid-row:5}
  .gbzv-dsc:checked+.gbzv-card .gbzv-facts,
  .gbzv-dsc:checked+.gbzv-card .gbzv-con{display:none}
  .gbz-row__pic{flex:0 0 84px;width:84px;height:60px}
  .gbz-sig{padding:14px 16px;gap:12px}
  .gbz-val{padding:16px}
  .gbz-ft__top{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:28px}
  .gbz-ft__nav--2{columns:1}
  .gbz-ft__nav li{margin-bottom:10px}
  .gbz-ft__nav a{display:inline-flex;align-items:center;min-height:46px;line-height:1.4}
  .gbz-prose>table{font-size:14px}
  .gbz-prose th,.gbz-prose td{padding:9px 12px;max-width:260px}
}
@media (max-width:480px){
  .gbzv-card{grid-template-columns:100px minmax(0,1fr);gap:8px;padding:12px}
  .gbzv-logo{flex:0 0 100px;width:100px;height:100px}
  .gbzv-rank{width:32px;height:28px;font-size:13.5px}
}
@media (max-width:600px){
  .gbz-lead{width:100%;max-width:100%;margin-left:0}
}
@media (max-width:389px){
  .gbz-front__side{grid-template-columns:minmax(0,1fr)}
}
/* --- /gbz:mobile --------------------------------------------------------- */

/* --- gbz:donor ----------------------------------------------------------- */
.gbz-prose .container,.gbz-prose .row,.gbz-prose [class*="col-"],
.gbz-prose .page-top,.gbz-prose .info-top,.gbz-prose .has-sidebar,.gbz-prose .head{
  width:auto!important;max-width:none!important;float:none!important;margin-left:0!important;margin-right:0!important;
  display:block;padding-left:0;padding-right:0;flex:none!important;
}
.gbz-prose .container:empty,.gbz-prose .row:empty,.gbz-prose div:empty:not([class]),
.gbz-prose .title-container:empty{display:none}


.gbz-prose [class*="rating"],.gbz-prose [class*="badge"]{background:var(--gbz-inset);color:var(--gbz-text)}
/* --- /gbz:donor ---------------------------------------------------------- */

/* --- gbz:owner ----------------------------------------------------------- */
.gbz-own{margin:var(--gbz-s5) 0 0}
.gbz-own:empty{margin:0}#subscribe-form-target .subscribe-form-container,
#feedback-form .feedback-form-container{
  border:1px solid var(--gbz-line);border-radius:var(--gbz-r2);background:var(--gbz-paper);overflow:hidden;
}
#subscribe-form-target .subscribe-form-header,
#feedback-form .feedback-form-header{padding:14px 16px;border-bottom:1px solid var(--gbz-line);background:var(--gbz-inset)}
#subscribe-form-target .subscribe-form-header h3,
#feedback-form .feedback-form-header h3{color:var(--gbz-text);font-family:var(--gbz-head)}
#subscribe-form-target .subscribe-form-header p,
#feedback-form .feedback-form-header p{color:var(--gbz-muted);margin:4px 0 0}
#subscribe-form-target .subscribe-form-body,
#feedback-form .feedback-form-body{padding:16px}
#subscribe-form-target .subscribe-form-input,
#feedback-form .feedback-form-input,
#feedback-form .feedback-form-textarea{
  width:100%;border:1px solid var(--gbz-line2);border-radius:var(--gbz-r);padding:11px 16px;
  min-height:46px;box-sizing:border-box;font:400 15px/1.45 var(--gbz-body);
  color:var(--gbz-text);background:var(--gbz-paper);
}
#subscribe-form-target .subscribe-form-input::placeholder,
#feedback-form .feedback-form-input::placeholder,
#feedback-form .feedback-form-textarea::placeholder{color:var(--gbz-muted)}
#subscribe-form-target .subscribe-form-submit,
#feedback-form .feedback-form-submit{
  background:var(--gbz-go);color:#fff;border:0;border-radius:var(--gbz-r);padding:12px 24px;
  min-height:46px;font:800 14.5px/1.4 var(--gbz-head);cursor:pointer;
}
#subscribe-form-target .subscribe-form-submit:hover,
#feedback-form .feedback-form-submit:hover{background:var(--gbz-go-h)}
#subscribe-form-target .subscribe-form-privacy,
#feedback-form .feedback-form-required{color:var(--gbz-muted);font-size:12.5px}
#subscribe-form-target input[aria-hidden="true"][tabindex="-1"],
#feedback-form input[aria-hidden="true"][tabindex="-1"]{left:0!important;pointer-events:none}
/* --- /gbz:owner ---------------------------------------------------------- */

/* --- gbz:lead2 ----------------------------------------------------------- */
@media (min-width:960px){
  .gbz-sheet:has(>.gbz-toc + .gbz-hub){display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);column-gap:18px}
  .gbz-sheet:has(>.gbz-toc + .gbz-hub)>*{grid-column:1 / -1}
  .gbz-sheet>.gbz-toc:has(+ .gbz-hub){grid-column:1;align-self:start;margin-bottom:12px}
  .gbz-sheet>.gbz-toc + .gbz-hub{grid-column:2;align-self:start}
  .gbz-sheet>.gbz-toc + .gbz-hub .gbz-hub__t{flex:0 0 158px}
  .gbz-sheet>.gbz-toc + .gbz-hub .gbz-hub__t svg,
  .gbz-sheet>.gbz-toc + .gbz-hub .gbz-hub__t img{height:84px}
}
/* --- /gbz:lead2 ---------------------------------------------------------- */
