/* [cdy:tokens] — каркас DAYBOOK, casinodaily.org */
@font-face{font-family:"Open Sans";src:url(/daybook/f/opensans-normal.b68160c9.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}
@font-face{font-family:"Open Sans";src:url(/daybook/f/opensans-italic.b3e5bd7b.woff2) format("woff2");font-weight:300 800;font-style:italic;font-display:swap}
@font-face{font-family:"Crimson Pro";src:url(/daybook/f/crimsonpro-normal.a62fce62.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}
@font-face{font-family:"Crimson Pro";src:url(/daybook/f/crimsonpro-italic.8baa6492.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap}
:root{--db-ink:#141619;--db-sub:#565a61;--db-paper:#fff;--db-canvas:#eeece7;--db-rule:#d9d5cd;--db-soft:#f6f4ef;
--db-teal:#00615f;--db-teal-dk:#004a48;--db-amber:#e3a21a;--db-note:#f4f1e8;--db-pad:20px;--db-gap:24px;--db-sheet:40px;
--db-w:888px;--db-wt:760px;--db-shell:1120px;--db-serif:"Crimson Pro",Georgia,"Times New Roman",serif;
--db-sans:"Open Sans","Segoe UI",Arial,sans-serif}
@media (max-width:780px){:root{--db-pad:14px;--db-gap:10px;--db-sheet:16px}}

/* [cdy:base] */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body.cdy-b{margin:0;background:var(--db-canvas);color:var(--db-ink);font:400 16px/1.65 var(--db-sans)}
.cdy-b img{max-width:100%;height:auto}
.cdy-b a{color:var(--db-teal-dk);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
.cdy-b a:hover{color:var(--db-ink)}
.cdy-sprite{position:absolute;width:0;height:0;overflow:hidden}
.cdy-ic{width:18px;height:18px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px}

/* [cdy:masthead] */
.cdy-hd{background:var(--db-paper);width:100%;position:relative;z-index:30}
.cdy-hd-in{max-width:var(--db-shell);margin:0 auto;padding:18px var(--db-pad) 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}
.cdy-edition{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.35;color:var(--db-sub);letter-spacing:.02em}
.cdy-edition time{font-weight:700;color:var(--db-ink)}
.cdy-edition a{color:var(--db-sub);text-decoration:none}
.cdy-edition a:hover{color:var(--db-teal-dk);text-decoration:underline}
.cdy-b a.cdy-wordmark{font:800 44px/1 var(--db-serif);letter-spacing:.015em;text-transform:uppercase;color:var(--db-ink);text-decoration:none;display:flex;align-items:center;gap:12px;white-space:nowrap}
.cdy-wordmark i{display:inline-block;width:12px;height:12px;background:var(--db-teal);transform:rotate(45deg);margin-top:-4px}
.cdy-b a.cdy-hd-cta{justify-self:end;background:var(--db-teal);color:#fff;text-decoration:none;font:700 13px/1 var(--db-sans);letter-spacing:.05em;text-transform:uppercase;padding:13px 18px;border-radius:2px}
.cdy-b a.cdy-hd-cta:hover{background:var(--db-teal-dk);color:#fff}
.cdy-nav-t{position:absolute;opacity:0;width:1px;height:1px;clip-path:inset(50%)}
.cdy-burger,.cdy-close{display:none}
.cdy-nav{border-top:1px solid var(--db-rule);border-bottom:4px double var(--db-ink);background:var(--db-paper)}
.cdy-nav>ul{max-width:var(--db-shell);margin:0 auto;padding:0 var(--db-pad);list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:0 6px}
.cdy-nav>ul>li{position:relative}
.cdy-b .cdy-nav>ul>li>a{display:block;padding:12px 12px 11px;font:600 15px/1.2 var(--db-sans);color:var(--db-ink);text-decoration:none;border-bottom:3px solid transparent}
.cdy-b .cdy-nav>ul>li>a:hover,.cdy-b .cdy-nav>ul>li.cdy-on>a{border-bottom-color:var(--db-teal)}
.cdy-drop{position:absolute;left:0;top:100%;min-width:270px;background:#fff;border:1px solid var(--db-rule);box-shadow:0 12px 28px rgba(20,22,25,.14);padding:8px 0;list-style:none;margin:0;visibility:hidden;opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s;z-index:40}
.cdy-nav>ul>li:hover>.cdy-drop,.cdy-nav>ul>li:focus-within>.cdy-drop{visibility:visible;opacity:1;transform:none}
.cdy-drop li{margin:0}
.cdy-b .cdy-drop a{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 16px;color:var(--db-ink);text-decoration:none;font:500 14px/1.3 var(--db-sans)}
.cdy-b .cdy-drop a:hover{background:var(--db-soft);color:var(--db-teal-dk)}
.cdy-drop .cdy-ic{color:var(--db-teal)}

/* [cdy:page] */
.cdy-main{padding-block:28px 48px}
.cdy-sheet{max-width:calc(var(--db-w) + var(--db-sheet)*2);margin:0 auto;background:var(--db-paper);border:1px solid var(--db-rule);box-shadow:0 1px 2px rgba(20,22,25,.05);padding:28px var(--db-sheet) 44px}
.cdy-sheet--txt{max-width:calc(var(--db-wt) + var(--db-sheet)*2)}
@media (max-width:960px){.cdy-sheet{margin:0 var(--db-gap)}}
.cdy-crumbs{font-size:13px;color:var(--db-sub);margin:0 0 14px}
.cdy-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}
.cdy-crumbs li+li::before{content:"›";margin:0 6px 0 2px;color:var(--db-rule)}
.cdy-b .cdy-crumbs a{color:var(--db-sub);text-decoration:none}
.cdy-kick{margin:0 0 8px;font:700 13px/1.2 var(--db-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--db-teal-dk);display:flex;align-items:center;gap:8px}
.cdy-kick::before{content:"";width:4px;height:16px;background:var(--db-teal)}
.cdy-b .cdy-kick a{color:inherit;text-decoration:none}
.cdy-sheet h1,.cdy-front h1{font:700 42px/1.1 var(--db-serif);margin:0 0 12px;letter-spacing:-.005em}
.cdy-dek{font:400 21px/1.45 var(--db-serif);color:#33373d;margin:0 0 16px}
.cdy-byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;border-top:1px solid var(--db-rule);border-bottom:1px solid var(--db-rule);padding:9px 0;margin:0 0 24px;font-size:13px;color:var(--db-sub)}
.cdy-byline b{font-weight:700;color:var(--db-ink);text-transform:uppercase;letter-spacing:.04em;font-size:12px}
.cdy-byline span{display:inline-flex;align-items:center;gap:6px}
.cdy-body h2{font:700 30px/1.2 var(--db-serif);margin:40px 0 12px;clear:both}
.cdy-body h3{font:700 22px/1.25 var(--db-serif);margin:28px 0 8px}
.cdy-body h4{font:700 17px/1.35 var(--db-sans);margin:22px 0 6px}
.cdy-body p{margin:0 0 1em}
.cdy-body ul,.cdy-body ol{margin:0 0 1.1em;padding-left:22px}
.cdy-body li{margin:0 0 .35em}
.cdy-body li::marker{color:var(--db-teal)}
.cdy-body strong,.cdy-body b{font-weight:700}
.cdy-body blockquote{margin:1.2em 0}

/* [cdy:figures] */
.cdy-fig{margin:22px 0}
.cdy-fig img{display:block;width:100%;height:auto;border-radius:4px}
.cdy-fig--photo img{aspect-ratio:16/9;object-fit:cover}
.cdy-fig--side{float:right;width:38%;max-width:300px;margin:4px 0 12px 22px}
.cdy-fig--side img{border:1px solid var(--db-rule);background:var(--db-soft)}
.cdy-fig figcaption,.cdy-credit{font-size:12px;color:var(--db-sub);margin-top:6px}
@media (max-width:600px){.cdy-fig--side{float:none;width:auto;max-width:100%;margin:16px 0}}
.cdy-illo{display:flex;align-items:center;gap:18px;background:var(--db-note);border-left:4px solid var(--db-teal);padding:18px 22px;font-size:15px}
.cdy-illo-ic{width:64px;height:64px;flex:0 0 64px;border-radius:50%;background:var(--db-teal);color:#fff;display:grid;place-items:center}
.cdy-illo-ic .cdy-ic{width:32px;height:32px;stroke-width:1.6}
.cdy-video,.cdy-demo{position:relative;aspect-ratio:16/9;background:#0f1113;border-radius:4px;overflow:hidden;margin:22px 0}
.cdy-demo{aspect-ratio:16/10}
.cdy-video iframe,.cdy-demo iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

/* [cdy:tables] */
.cdy-tscroll{overflow-x:auto;margin:20px 0;border-top:2px solid var(--db-ink)}
.cdy-tbl{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}
.cdy-tbl th{background:var(--db-soft);text-align:left;font:700 12px/1.3 var(--db-sans);letter-spacing:.05em;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--db-rule)}
.cdy-tbl td{padding:10px 12px;border-bottom:1px solid var(--db-rule);vertical-align:top}
.cdy-tbl tr:first-child td{font-weight:600}
.cdy-tbl img{max-height:48px;width:auto}

/* [cdy:inserts] */
.cdy-pull{border-left:4px solid var(--db-amber);padding:4px 0 4px 20px;font:italic 500 22px/1.4 var(--db-serif);color:#2a2d31}
.cdy-pull p{margin:0}
.cdy-note{background:var(--db-note);border-left:4px solid var(--db-teal);padding:14px 20px;margin:22px 0;font-size:15px}
.cdy-note p:last-child,.cdy-note ul:last-child{margin-bottom:0}
.cdy-body ul.cdy-ticks{list-style:none;padding-left:0}
.cdy-ticks li{position:relative;padding-left:30px}
.cdy-ticks li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--db-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.8' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}
.cdy-cta{margin:18px 0 22px}
.cdy-b a.cdy-btn{display:inline-flex;align-items:center;gap:8px;background:var(--db-teal);color:#fff;text-decoration:none;font:700 15px/1.2 var(--db-sans);padding:12px 22px;border-radius:3px}
.cdy-b a.cdy-btn:hover{background:var(--db-teal-dk);color:#fff}
.cdy-faq{border-top:2px solid var(--db-ink);margin:18px 0 26px}
.cdy-faq-q{padding:16px 0 12px;border-bottom:1px solid var(--db-rule)}
.cdy-body .cdy-faq-q h3{font:700 17px/1.4 var(--db-sans);margin:0 0 6px;display:flex;gap:10px}
.cdy-faq-q h3::before{content:"Q";flex:0 0 22px;height:22px;border-radius:2px;background:var(--db-ink);color:#fff;font:700 12px/22px var(--db-sans);text-align:center;margin-top:1px}
.cdy-faq-a{padding-left:32px}
.cdy-faq-a p:last-child{margin-bottom:0}

/* [cdy:toc] */
details.cdy-toc{border:1px solid var(--db-rule);background:var(--db-soft);margin:0 0 26px}
details.cdy-toc summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;font:700 14px/1.3 var(--db-sans);letter-spacing:.04em;text-transform:uppercase}
details.cdy-toc summary::-webkit-details-marker{display:none}
details.cdy-toc summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--db-ink);border-bottom:2px solid var(--db-ink);transform:rotate(45deg);margin-top:-4px}
details.cdy-toc[open] summary::after{transform:rotate(-135deg);margin-top:4px}
details.cdy-toc ol{margin:0;padding:4px 16px 14px 36px;columns:2;column-gap:32px;font-size:15px}
details.cdy-toc li{break-inside:avoid;margin:0 0 6px}
@media (max-width:600px){details.cdy-toc ol{columns:1}}

/* [cdy:brandcard] */
.cdy-brand{display:grid;grid-template-columns:180px 1fr auto;gap:22px;align-items:center;border-top:2px solid var(--db-ink);border-bottom:1px solid var(--db-rule);padding:20px 0;margin:0 0 22px}
.cdy-brand-logo{background:var(--db-soft);border-radius:4px;height:112px;display:grid;place-items:center;padding:10px}
.cdy-brand-logo img{max-height:92px;width:auto}
.cdy-brand-mono{font:800 40px/1 var(--db-serif);color:var(--db-teal-dk)}
.cdy-brand h2{font:700 26px/1.2 var(--db-serif);margin:0 0 6px}
.cdy-brand ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:15px}
.cdy-brand li{display:flex;gap:8px;align-items:center}
.cdy-brand li .cdy-ic{color:var(--db-teal)}
.cdy-brand-offer{font:700 20px/1.3 var(--db-serif);margin:8px 0 0}
.cdy-brand-act{text-align:center;font-size:12px;color:var(--db-sub)}
.cdy-brand-act .cdy-btn{margin-bottom:6px}
@media (max-width:700px){.cdy-brand{grid-template-columns:110px 1fr}.cdy-brand-logo{height:80px}.cdy-brand-act{grid-column:1/-1;text-align:left}}
.cdy-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 24px}
.cdy-shots img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px;border:1px solid var(--db-rule)}
@media (max-width:600px){.cdy-shots{grid-template-columns:1fr 1fr}}
.cdy-offers{margin:0 0 24px}

/* [cdy:more] */
.cdy-more{margin:44px 0 0;border-top:4px double var(--db-ink);padding-top:14px}
.cdy-more h2{font:700 24px/1.2 var(--db-serif);margin:0 0 6px}
.cdy-more ul{list-style:none;margin:0;padding:0}
.cdy-more li{display:grid;grid-template-columns:1fr 120px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--db-rule)}
.cdy-b .cdy-more li a{font:600 19px/1.3 var(--db-serif);color:var(--db-ink);text-decoration:none}
.cdy-b .cdy-more li a:hover{color:var(--db-teal-dk);text-decoration:underline}
.cdy-more li p{margin:4px 0 0;font-size:14px;color:var(--db-sub)}
.cdy-thumb{display:block;width:120px;height:80px;border-radius:3px;background:var(--db-soft);object-fit:cover;overflow:hidden}
.cdy-thumb--ic{display:grid;place-items:center;color:var(--db-teal)}
.cdy-thumb--ic .cdy-ic{width:34px;height:34px;stroke-width:1.4}
@media (max-width:600px){.cdy-more li{grid-template-columns:1fr 88px}.cdy-thumb{width:88px;height:62px}}

/* [cdy:cards] — хабы разделов */
.cdy-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:24px 0 30px;list-style:none;padding:0}
.cdy-cards li{margin:0;border-top:1px solid var(--db-ink);padding-top:12px}
.cdy-cards img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:3px;background:var(--db-soft);margin-bottom:10px}
.cdy-card-ic{display:grid;place-items:center;width:100%;aspect-ratio:3/2;border-radius:3px;background:var(--db-soft);color:var(--db-teal);margin-bottom:10px}
.cdy-card-ic .cdy-ic{width:48px;height:48px;stroke-width:1.3}
.cdy-b .cdy-cards a{font:700 19px/1.25 var(--db-serif);color:var(--db-ink);text-decoration:none}
.cdy-cards p{font-size:14px;color:var(--db-sub);margin:6px 0 0}
@media (max-width:780px){.cdy-cards{grid-template-columns:1fr 1fr;gap:16px}}
@media (max-width:480px){.cdy-cards{grid-template-columns:1fr}}
.cdy-az{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--db-rule);border:1px solid var(--db-rule);list-style:none;padding:0;margin:20px 0 30px}
.cdy-az li{background:#fff;margin:0}
.cdy-b .cdy-az a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;text-decoration:none;color:var(--db-ink);font-size:13px;font-weight:600;text-align:center;min-height:44px}
.cdy-az img{width:110px;height:68px;object-fit:contain}
.cdy-az .cdy-brand-mono{font-size:26px;height:68px;display:grid;place-items:center}
@media (max-width:900px){.cdy-az{grid-template-columns:repeat(4,1fr)}}
@media (max-width:520px){.cdy-az{grid-template-columns:repeat(2,1fr)}}
.cdy-games{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;list-style:none;margin:20px 0 30px;padding:0}
.cdy-games li{margin:0}
.cdy-b .cdy-games a{display:block;text-decoration:none;color:var(--db-ink);font:600 15px/1.3 var(--db-sans)}
.cdy-games img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:4px;margin-bottom:8px;background:#0f1113}
@media (max-width:780px){.cdy-games{grid-template-columns:1fr 1fr;gap:14px}}

/* [cdy:provinces] */
.cdy-prov{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start;margin:18px 0 30px}
.cdy-provmap svg{display:block;width:100%;height:auto}
.cdy-b .cdy-provmap a{text-decoration:none}
.cdy-provmap a text{font:700 21px var(--db-sans);fill:var(--db-ink);pointer-events:none;text-decoration:none}
.cdy-provmap a rect{fill:#fff;stroke:var(--db-ink);stroke-width:1.5}
.cdy-provmap a.cdy-open rect{fill:var(--db-teal);stroke:var(--db-teal-dk)}
.cdy-provmap a.cdy-open text{fill:#fff}
.cdy-provmap a.cdy-here rect{fill:var(--db-amber);stroke:var(--db-ink)}
.cdy-provmap a.cdy-here text{fill:var(--db-ink)}
.cdy-provmap a:hover rect{stroke-width:3}
.cdy-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--db-sub);margin-top:8px}
.cdy-legend span{display:inline-flex;align-items:center;gap:6px}
.cdy-legend i{width:14px;height:14px;border:1.5px solid var(--db-ink);background:#fff}
.cdy-legend i.o{background:var(--db-teal);border-color:var(--db-teal-dk)}
.cdy-prov h3{font:700 20px/1.25 var(--db-serif);margin:0 0 6px}
.cdy-prov p{margin:0 0 12px;font-size:15px}
.cdy-fig--map{float:right;width:360px;margin:0 0 14px 26px}
.cdy-wire-ic{width:92px;height:66px;display:grid;place-items:center;background:var(--db-soft);border-radius:3px;color:var(--db-teal)}
.cdy-wire-ic .cdy-ic{width:30px;height:30px;stroke-width:1.4}
@media (max-width:780px){.cdy-prov{grid-template-columns:1fr}.cdy-fig--map{float:none;width:auto;max-width:360px;margin:10px 0 18px}}

/* [cdy:front] — главная */
.cdy-front{max-width:var(--db-shell);margin:0 auto;background:var(--db-paper);padding:26px var(--db-pad) 44px;border-left:1px solid var(--db-rule);border-right:1px solid var(--db-rule)}
.cdy-lead{display:grid;grid-template-columns:300px minmax(0,1fr) 290px;gap:28px;padding-bottom:26px;border-bottom:1px solid var(--db-rule)}
.cdy-lead h1{font-size:40px}
.cdy-lead-dek{font:400 19px/1.5 var(--db-serif);color:#33373d;margin:0 0 14px}
.cdy-lead-by{font-size:12px;color:var(--db-sub);text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}
.cdy-lead-by b{color:var(--db-ink)}
.cdy-index{list-style:none;margin:0;padding:0;border-top:1px solid var(--db-rule)}
.cdy-index li{border-bottom:1px solid var(--db-rule);margin:0}
.cdy-b .cdy-index a{display:flex;align-items:center;gap:10px;padding:10px 0;min-height:44px;color:var(--db-ink);text-decoration:none;font-weight:600;font-size:15px}
.cdy-index .cdy-ic{color:var(--db-teal)}
.cdy-hero{margin:0}
.cdy-hero img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:4px}
.cdy-wire h2{font:700 24px/1.2 var(--db-serif);margin:0 0 4px;display:flex;align-items:center;gap:10px}
.cdy-wire h2::before{content:"";width:5px;height:22px;background:var(--db-teal)}
.cdy-wire ul{list-style:none;margin:0;padding:0}
.cdy-wire li{display:grid;grid-template-columns:1fr 92px;gap:12px;padding:12px 0;border-bottom:1px solid var(--db-rule);margin:0}
.cdy-b .cdy-wire a{font:600 17px/1.3 var(--db-serif);color:var(--db-ink);text-decoration:none}
.cdy-b .cdy-wire a:hover{color:var(--db-teal-dk);text-decoration:underline}
.cdy-wire small{display:block;margin-top:6px;font:700 11px/1.2 var(--db-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--db-teal-dk)}
.cdy-wire img{width:92px;height:66px;object-fit:cover;border-radius:3px}
.cdy-fsec{padding-top:10px;margin-top:34px;border-top:4px double var(--db-ink)}
.cdy-fsec>h2,.cdy-fsec-h{font:700 30px/1.15 var(--db-serif);margin:6px 0 4px}
.cdy-fsec>p.cdy-fsec-sub{color:var(--db-sub);margin:0 0 6px;font-size:15px}
.cdy-front .cdy-body{max-width:var(--db-w);margin:0 auto}
.cdy-front .cdy-intro{margin:26px 0 0}
.cdy-front .cdy-intro.cdy-body{max-width:none}
.cdy-front .cdy-intro>:not(.cdyv-wrap){max-width:var(--db-w);margin-left:auto;margin-right:auto}
.cdy-pay{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--db-rule);border:1px solid var(--db-rule);list-style:none;padding:0;margin:18px 0 8px}
.cdy-pay li{background:#fff;margin:0}
.cdy-b .cdy-pay a{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;padding:14px 16px;min-height:88px;text-decoration:none;color:var(--db-ink)}
.cdy-pay img{width:72px;height:46px;object-fit:contain}
.cdy-pay b{display:block;font-size:15px}
.cdy-pay span{display:block;font-size:13px;color:var(--db-sub);line-height:1.35}
@media (max-width:1100px){.cdy-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cdy-lead-text{grid-column:1/-1}}
@media (max-width:780px){.cdy-lead{grid-template-columns:1fr}.cdy-lead h1{font-size:34px}.cdy-pay{grid-template-columns:1fr 1fr}.cdy-front{border:0}}
@media (max-width:480px){.cdy-pay{grid-template-columns:1fr}}

/* [cdy:footer] */
.cdy-ft{background:var(--db-ink);color:#e7e5e0;width:100%;margin-top:0}
.cdy-ft-in{max-width:var(--db-shell);margin:0 auto;padding:40px var(--db-pad) 26px}
.cdy-ft-top{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding-bottom:22px;border-bottom:1px solid #3a3d42}
.cdy-b .cdy-ft a.cdy-wordmark{color:#fff;font-size:30px}
.cdy-ft-top p{margin:0;font-size:14px;color:#c9c7c1;max-width:640px}
.cdy-ft-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:24px 0;border-bottom:1px solid #3a3d42}
.cdy-ft-cols h3{font:700 12px/1.3 var(--db-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 10px}
.cdy-ft-cols ul{list-style:none;margin:0;padding:0}
.cdy-ft-cols li{margin:0}
.cdy-b .cdy-ft a{color:#e7e5e0;text-decoration:none}
.cdy-b .cdy-ft-cols a{display:block;padding:5px 0;min-height:32px;font-size:14px}
.cdy-b .cdy-ft a:hover{color:#fff;text-decoration:underline}
.cdy-ft-safe{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid #3a3d42}
.cdy-age{width:56px;height:56px;border:3px solid #fff;border-radius:50%;display:grid;place-items:center;font:800 18px/1 var(--db-sans);color:#fff}
.cdy-ft-safe p{margin:0;font-size:14px;color:#d8d6d0}
.cdy-ft-safe strong{color:#fff}
.cdy-ft-legal{padding-top:16px;font-size:12.5px;color:#b9b7b1;display:grid;gap:8px}
.cdy-ft-legal p{margin:0}
@media (max-width:780px){.cdy-ft-top{grid-template-columns:1fr}.cdy-ft-cols{grid-template-columns:1fr 1fr}}

/* [cdy:mobile] — бургер < 960 */
@media (max-width:960px){
.cdy-hd-in{grid-template-columns:1fr auto;grid-template-areas:"mark burger" "ed ed";padding-block:12px 10px}
.cdy-b a.cdy-wordmark{grid-area:mark;font-size:30px;gap:8px}
.cdy-wordmark i{width:9px;height:9px}
.cdy-edition{grid-area:ed;flex-direction:row;flex-wrap:wrap;gap:4px 12px}
.cdy-b a.cdy-hd-cta{display:none}
.cdy-burger{grid-area:burger;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--db-ink);border-radius:2px;font:700 13px/1 var(--db-sans);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#fff;color:var(--db-ink)}
.cdy-nav{display:none;border-bottom-width:1px}
.cdy-nav-t:checked~.cdy-nav{display:block}
.cdy-nav>ul{flex-direction:column;padding:6px var(--db-pad) 0;gap:0}
.cdy-b .cdy-nav>ul>li>a{padding:12px 0;min-height:44px;border-bottom:1px solid var(--db-rule)}
.cdy-drop{position:static;visibility:visible;opacity:1;transform:none;box-shadow:none;border:0;padding:0 0 8px;min-width:0;display:grid;grid-template-columns:1fr 1fr}
.cdy-b .cdy-drop a{min-height:44px;padding:8px 6px;font-size:14px}
.cdy-close{display:flex;align-items:center;justify-content:center;min-height:48px;margin:6px var(--db-pad) 12px;border:1px solid var(--db-ink);font:700 14px/1 var(--db-sans);cursor:pointer;color:var(--db-ink);background:#fff}
.cdy-sheet h1{font-size:34px}
.cdy-dek{font-size:19px}
.cdy-body h2{font-size:26px}
}
@media (max-width:480px){.cdy-drop{grid-template-columns:1fr}.cdy-sheet h1{font-size:30px}}
