/* ceb.fonts { */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/fleuve/f/mnt-n-x-a63797.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/fleuve/f/mnt-n-l-a5ec54.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(/fleuve/f/mnt-n-x-a63797.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(/fleuve/f/mnt-n-l-a5ec54.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(/fleuve/f/mnt-n-x-a63797.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(/fleuve/f/mnt-n-l-a5ec54.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/fleuve/f/mnt-n-x-a63797.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/fleuve/f/mnt-n-l-a5ec54.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(/fleuve/f/rbc-i-x-2f0634.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(/fleuve/f/rbc-i-l-d7ff06.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:800;font-display:swap;src:url(/fleuve/f/rbc-i-x-2f0634.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:800;font-display:swap;src:url(/fleuve/f/rbc-i-l-d7ff06.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/fleuve/f/rbc-n-x-13c73d.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/fleuve/f/rbc-n-l-d881c8.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* } ceb.fonts */
/* ceb.tokens { — FLEUVE: nuit du fleuve, ciel, soleil et braise du drapeau RDC */
:root{
  --lk-night:#0c1a2c;--lk-night-2:#15304d;--lk-night-3:#1f4368;
  --lk-sky:#1286e0;--lk-sky-ink:#0a5fa6;--lk-sky-wash:#e3f0fb;
  --lk-sun:#f7d117;--lk-sun-ink:#1d1600;--lk-ember:#cf1b2b;
  --lk-canvas:#e7ecf2;--lk-paper:#ffffff;--lk-wash:#f2f6fa;
  --lk-ink:#172230;--lk-mute:#556476;--lk-rule:#d6dee8;
  --lk-pad:20px;--lk-gap:28px;--lk-sheet:34px;--lk-frame:1120px;--lk-text:760px;
  --lk-r1:10px;--lk-r2:18px;
  --lk-sans:'Montserrat',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
  --lk-cond:'Roboto Condensed','Arial Narrow',Arial,sans-serif;
}
@media (max-width:780px){:root{--lk-pad:14px;--lk-gap:12px;--lk-sheet:16px}}
/* } ceb.tokens */

/* ceb.base { */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body.lk{margin:0;background:var(--lk-canvas);color:var(--lk-ink);font:400 16px/1.7 var(--lk-sans)}
body.lk img{max-width:100%;height:auto}
body.lk a{color:var(--lk-sky-ink)}
body.lk svg.lk-i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.lk-frame{max-width:var(--lk-frame);margin:0 auto;padding-left:var(--lk-pad);padding-right:var(--lk-pad)}
.lk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/* } ceb.base */

/* ceb.mast { — плавающая мачта со скруглённым низом */
.lk-hd{position:relative;z-index:40;width:100%}
.lk-hd-in{max-width:var(--lk-frame);margin:0 auto;background:var(--lk-night);color:#fff;border-radius:0 0 var(--lk-r2) var(--lk-r2);
  display:flex;align-items:center;gap:22px;min-height:66px;padding-left:22px;padding-right:18px;box-shadow:0 10px 30px -18px rgba(12,26,44,.8)}
.lk-logo{display:flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none;flex:none}
.lk-logo svg{width:34px;height:34px}
.lk-logo b{font:italic 800 21px/1 var(--lk-cond);text-transform:uppercase;letter-spacing:.2px;color:#fff}
.lk-logo b span{color:var(--lk-sun)}
.lk-nav{flex:1;min-width:0}
.lk-nav>ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;justify-content:flex-end}
.lk-nav>ul>li{position:relative}
.lk-nav>ul>li>a{display:flex;align-items:center;gap:6px;padding:0 11px;min-height:66px;color:#fff!important;text-decoration:none;
  font:italic 700 15px/1 var(--lk-cond);text-transform:uppercase;letter-spacing:.3px}
.lk-nav>ul>li>a::after{content:"";width:7px;height:7px;border-right:2px solid var(--lk-sun);border-bottom:2px solid var(--lk-sun);transform:rotate(45deg) translateY(-3px);opacity:.9}
.lk-nav>ul>li:hover>a,.lk-nav>ul>li:focus-within>a{color:var(--lk-sun)!important}
.lk-sub{position:absolute;top:100%;left:0;min-width:250px;background:#fff;border-radius:var(--lk-r1);box-shadow:0 18px 40px -12px rgba(12,26,44,.45);
  padding:8px;list-style:none;margin:0;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .15s,transform .15s;z-index:50}
.lk-nav>ul>li:nth-last-child(-n+2) .lk-sub{left:auto;right:0}
.lk-nav>ul>li:hover .lk-sub,.lk-nav>ul>li:focus-within .lk-sub{visibility:visible;opacity:1;transform:none}
.lk-sub li{margin:0}
.lk-sub a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--lk-ink)!important;text-decoration:none;font:500 14px/1.3 var(--lk-sans)}
.lk-sub a:hover{background:var(--lk-sky-wash)}
.lk-sub a svg.lk-i{color:var(--lk-sky)}
.lk-seal{display:flex;align-items:center;gap:8px;flex:none;font:700 12px/1 var(--lk-sans);color:#cfe2f6}
.lk-seal i{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--lk-ember);color:#fff;font:800 11px/1 var(--lk-sans);font-style:normal}
.lk-seal svg{width:26px;height:18px;border-radius:3px}
.lk-burger,.lk-burger-btn{display:none}
@media (max-width:1060px){
  .lk-hd-in{flex-wrap:wrap;gap:0 12px;padding-left:16px;padding-right:10px}
  .lk-seal{margin-left:auto}
  .lk-burger-btn{display:grid;place-items:center;width:46px;height:46px;border-radius:10px;cursor:pointer;color:#fff}
  .lk-burger-btn span,.lk-burger-btn span::before,.lk-burger-btn span::after{content:"";display:block;width:22px;height:2px;background:#fff;position:relative;border-radius:2px}
  .lk-burger-btn span::before{position:absolute;top:-7px}.lk-burger-btn span::after{position:absolute;top:7px}
  .lk-nav{flex-basis:100%;display:none;padding-bottom:12px}
  .lk-burger:checked~.lk-nav{display:block}
  .lk-burger:checked~.lk-burger-btn{background:var(--lk-night-2)}
  .lk-nav>ul{flex-direction:column;gap:0}
  .lk-nav>ul>li>a{min-height:48px;padding:0 6px;border-top:1px solid rgba(255,255,255,.1)}
  .lk-nav>ul>li>a::after{display:none}
  .lk-sub{position:static;visibility:visible;opacity:1;transform:none;box-shadow:none;background:var(--lk-night-2);min-width:0;margin:0 0 8px;
    display:grid;grid-template-columns:1fr 1fr;gap:2px}
  .lk-sub a{color:#e6eef8!important;min-height:44px;font-size:14px}
  .lk-sub a:hover{background:var(--lk-night-3)}
  .lk-sub a svg.lk-i{color:var(--lk-sun)}
  .lk-close{display:flex!important}
}
@media (max-width:560px){.lk-sub{grid-template-columns:1fr}.lk-logo b{font-size:18px}.lk-seal span{display:none}}
.lk-close{display:none;justify-content:center;align-items:center;min-height:46px;margin-top:6px;border-radius:10px;background:var(--lk-night-2);color:#fff;cursor:pointer;font:700 14px/1 var(--lk-sans)}
/* } ceb.mast */

/* ceb.strip { — ряд быстрых разделов под мачтой */
.lk-strip{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}
.lk-strip a{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;background:#fff;border:1px solid var(--lk-rule);border-radius:8px;
  color:var(--lk-ink)!important;text-decoration:none;font:600 13px/1 var(--lk-sans)}
.lk-strip a svg.lk-i{width:18px;height:18px;color:var(--lk-ember)}
.lk-strip a:hover{border-color:var(--lk-sky)}
@media (max-width:780px){.lk-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.lk-strip li{flex:none}}
/* } ceb.strip */

/* ceb.crumbs { */
.lk-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0 6px;padding:0;list-style:none;font:500 13px/1.4 var(--lk-sans);color:var(--lk-mute)}
.lk-crumbs a{color:var(--lk-mute)!important;text-decoration:none;display:inline-flex;align-items:center}
.lk-crumbs a:hover{color:var(--lk-sky-ink)!important}
.lk-crumbs li+li::before{content:"/";margin-right:6px;color:#9aa8b8}
.lk-crumbs svg.lk-i{width:17px;height:17px}
/* } ceb.crumbs */

/* ceb.title { — H1 на полотне, над листом */
.lk-h1{margin:6px 0 16px;font:italic 800 34px/1.08 var(--lk-cond);text-transform:uppercase;color:var(--lk-night);letter-spacing:.2px}
@media (max-width:780px){.lk-h1{font-size:26px;margin-bottom:12px}}
/* } ceb.title */

/* ceb.hero { — фото Киншасы с ночным градиентом, только главная */
.lk-hero{position:relative;margin:18px 0 0;border-radius:var(--lk-r2);overflow:hidden;background:var(--lk-night)}
.lk-hero img{display:block;width:100%;aspect-ratio:3.2/1;object-fit:cover;object-position:50% 58%}
.lk-hero-txt{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:28px 40px;max-width:640px;
  background:linear-gradient(90deg,rgba(12,26,44,.94) 0%,rgba(12,26,44,.78) 62%,rgba(12,26,44,0) 100%);color:#fff}
.lk-hero-txt .lk-h1{color:#fff;margin:0 0 10px;font-size:38px}
.lk-hero-txt p{margin:0 0 16px;font:500 15px/1.55 var(--lk-sans);color:#dbe6f2;max-width:520px}
.lk-hero-go{display:flex;flex-wrap:wrap;gap:10px}
.lk-credit{margin:6px 4px 0;font:400 11.5px/1.4 var(--lk-sans);color:var(--lk-mute)}
.lk-credit a{color:var(--lk-mute)!important}
@media (max-width:780px){
  .lk-hero img{aspect-ratio:16/10;object-position:62% 50%}
  .lk-hero-txt{position:relative;inset:auto;max-width:none;padding:18px 16px 20px;background:var(--lk-night)}
  .lk-hero-txt .lk-h1{font-size:27px}
}
/* } ceb.hero */

/* ceb.buttons { — кнопки каркаса (не витрины) */
.lk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:10px;
  font:italic 800 15px/1 var(--lk-cond);text-transform:uppercase;letter-spacing:.3px;text-decoration:none!important;cursor:pointer}
.lk-btn--sun{background:var(--lk-sun);color:var(--lk-sun-ink)!important;box-shadow:inset 0 -3px 0 rgba(0,0,0,.14)}
.lk-btn--sun:hover{background:#ffe04a}
.lk-btn--line{border:2px solid rgba(255,255,255,.55);color:#fff!important}
.lk-btn--line:hover{border-color:#fff}
.lk-btn--ink{background:var(--lk-night);color:#fff!important}
/* } ceb.buttons */

/* ceb.tiles { — плитки разделов с иконками */
.lk-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none}
.lk-tiles a{display:flex;flex-direction:column;gap:10px;min-height:118px;padding:16px 14px;background:#fff;border-radius:14px;color:var(--lk-ink)!important;
  text-decoration:none;position:relative;overflow:hidden;box-shadow:0 1px 0 var(--lk-rule)}
.lk-tiles a::after{content:"";position:absolute;right:-18px;bottom:-18px;width:64px;height:64px;border-radius:50%;background:var(--lk-sky-wash)}
.lk-tiles svg.lk-i{width:30px;height:30px;color:var(--lk-sky);position:relative;z-index:1}
.lk-tiles b{font:700 14px/1.25 var(--lk-sans);position:relative;z-index:1}
.lk-tiles small{font:500 12px/1.35 var(--lk-sans);color:var(--lk-mute);position:relative;z-index:1}
.lk-tiles a:hover{box-shadow:0 0 0 2px var(--lk-sky)}
@media (max-width:1000px){.lk-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:520px){.lk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-tiles a{min-height:104px;padding:14px 12px}}
/* } ceb.tiles */

/* ceb.sheet { — белый лист на полотне */
.lk-sheet{background:var(--lk-paper);border-radius:var(--lk-r2);padding:var(--lk-sheet);margin:0 0 var(--lk-gap);box-shadow:0 1px 0 var(--lk-rule),0 18px 40px -34px rgba(12,26,44,.5)}
.lk-cols{display:grid;grid-template-columns:minmax(0,var(--lk-text)) 300px;gap:0 36px;justify-content:space-between;align-items:start}
.lk-cols--solo{grid-template-columns:minmax(0,var(--lk-text));justify-content:center}
.lk-main{min-width:0}
@media (max-width:1060px){.lk-cols{grid-template-columns:minmax(0,1fr)}.lk-rail{margin-top:28px}}
/* } ceb.sheet */

/* ceb.byline { — плашка автора и даты */
.lk-by{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 16px;margin:0 0 22px;background:var(--lk-wash);border-radius:12px;font:500 13px/1.4 var(--lk-sans);color:var(--lk-mute)}
.lk-by-who{display:flex;align-items:center;gap:10px;color:var(--lk-ink)}
.lk-by-who i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--lk-night);color:var(--lk-sun);font:italic 800 14px/1 var(--lk-cond);font-style:italic}
.lk-by-who b{display:block;font:700 13.5px/1.3 var(--lk-sans)}
.lk-by-meta{display:flex;align-items:center;gap:6px;padding-left:18px;border-left:1px solid var(--lk-rule)}
.lk-by-meta svg.lk-i{width:16px;height:16px}
@media (max-width:560px){.lk-by-meta{padding-left:0;border-left:0}}
/* } ceb.byline */

/* ceb.toc { — своё свёрнутое оглавление */
details.lk-toc{margin:0 0 22px;border-radius:12px;background:var(--lk-wash)}
details.lk-toc summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;cursor:pointer;list-style:none;font:700 14px/1 var(--lk-sans);color:var(--lk-night)}
details.lk-toc summary::-webkit-details-marker{display:none}
details.lk-toc summary::after{content:"+";margin-left:auto;font:700 20px/1 var(--lk-sans);color:var(--lk-sky)}
details.lk-toc[open] summary::after{content:"–"}
details.lk-toc ol{margin:0;padding:0 16px 14px 36px;font:500 14px/1.6 var(--lk-sans)}
details.lk-toc a{color:var(--lk-ink)!important}
/* } ceb.toc */

/* ceb.prose { — типографика статьи */
.lk-prose{font:400 16.5px/1.72 var(--lk-sans)}
.lk-prose p{margin:0 0 1.05em}
.lk-prose h2{position:relative;margin:1.7em 0 .6em;padding-top:14px;font:700 26px/1.2 var(--lk-cond);color:var(--lk-night)}
.lk-prose h2::before{content:"";position:absolute;left:0;top:0;width:46px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--lk-sky) 0 60%,var(--lk-sun) 60% 80%,var(--lk-ember) 80%)}
.lk-prose h3{margin:1.4em 0 .5em;font:700 18px/1.35 var(--lk-sans);color:var(--lk-night)}
.lk-prose h4{margin:1.2em 0 .4em;font:700 16px/1.4 var(--lk-sans)}
.lk-prose ul{list-style:none;margin:0 0 1.1em;padding:0}
.lk-prose ul>li{position:relative;padding-left:24px;margin:0 0 .45em}
.lk-prose ul>li::before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;background:var(--lk-sun);transform:rotate(45deg);box-shadow:1px 1px 0 var(--lk-night)}
.lk-prose ol{counter-reset:lk;list-style:none;margin:0 0 1.1em;padding:0}
.lk-prose ol>li{counter-increment:lk;position:relative;padding-left:38px;margin:0 0 .6em;min-height:26px}
.lk-prose ol>li::before{content:counter(lk);position:absolute;left:0;top:1px;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--lk-night);color:#fff;font:700 13px/1 var(--lk-sans)}
.lk-prose blockquote{margin:1.2em 0;padding:14px 18px;border-left:4px solid var(--lk-ember);background:var(--lk-wash);border-radius:0 12px 12px 0}
.lk-prose img{border-radius:12px}
.lk-prose figure{margin:1.2em 0}
.lk-prose strong{font-weight:700;color:var(--lk-night)}
.lk-tbl{overflow-x:auto;margin:0 0 1.3em;border-radius:12px;border:1px solid var(--lk-rule)}
.lk-tbl table{border-collapse:collapse;width:100%;min-width:480px;font:400 14.5px/1.5 var(--lk-sans)}
.lk-tbl th{background:var(--lk-night);color:#fff;text-align:left;padding:10px 16px;font-weight:700}
.lk-tbl td{padding:10px 16px;border-top:1px solid var(--lk-rule);vertical-align:top}
.lk-tbl tr:nth-child(even) td{background:var(--lk-wash)}
@media (max-width:560px){.lk-tbl table{min-width:0;font-size:13.5px}.lk-tbl th,.lk-tbl td{padding:9px 12px;overflow-wrap:anywhere}}
@media (max-width:780px){.lk-prose{font-size:16px}.lk-prose h2{font-size:23px}}
/* } ceb.prose */

/* ceb.band { — полоса-баннер раздела со своей иконкой */
.lk-band{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin:0 0 22px;padding:18px 20px;border-radius:14px;
  background:linear-gradient(120deg,var(--lk-night) 0%,var(--lk-night-2) 70%,var(--lk-night-3) 100%);color:#e8f0f9;position:relative;overflow:hidden}
.lk-band::after{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;border:26px solid rgba(247,209,23,.12)}
.lk-band-ico{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:var(--lk-sun);color:var(--lk-night)}
.lk-band-ico svg.lk-i{width:32px;height:32px}
.lk-band p{margin:0;font:500 14.5px/1.55 var(--lk-sans);position:relative;z-index:1}
.lk-band b{display:block;font:italic 800 17px/1.2 var(--lk-cond);text-transform:uppercase;color:#fff;margin-bottom:4px}
/* } ceb.band */

/* ceb.facts { — плитки фактов с иконками (обзоры, слоты, главная) */
.lk-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 22px;padding:0;list-style:none}
.lk-facts li{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--lk-wash)}
.lk-facts svg.lk-i{color:var(--lk-sky);margin-top:2px}
.lk-facts small{display:block;font:600 11.5px/1.3 var(--lk-sans);color:var(--lk-mute);text-transform:uppercase;letter-spacing:.4px}
.lk-facts b{display:block;font:700 15px/1.35 var(--lk-sans);color:var(--lk-night)}
.lk-facts em{display:block;font:400 11px/1.35 var(--lk-sans);color:var(--lk-mute);font-style:normal;margin-top:2px}
/* } ceb.facts */

/* ceb.review { — шапка обзора: плашка логотипа, CTA, плюсы/минусы */
.lk-rv{display:grid;grid-template-columns:150px 1fr auto;gap:18px;align-items:center;margin:0 0 20px;padding:18px;border-radius:14px;background:var(--lk-wash)}
.lk-rv-logo{display:grid;place-items:center;width:150px;height:96px;padding:10px;background:#fff;border-radius:12px;border:1px solid var(--lk-rule)}
.lk-rv-logo img{max-width:100%;max-height:100%;object-fit:contain}
.lk-rv-logo span{font:italic 800 18px/1.1 var(--lk-cond);text-transform:uppercase;color:var(--lk-night);text-align:center}
.lk-rv-name{font:italic 800 22px/1.1 var(--lk-cond);text-transform:uppercase;color:var(--lk-night);margin:0 0 6px}
.lk-rv-off{margin:0;font:600 14px/1.45 var(--lk-sans);color:var(--lk-ink)}
.lk-rv-go{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:190px}
.lk-rv-go small{font:400 11px/1.3 var(--lk-sans);color:var(--lk-mute);text-align:center}
.lk-pc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px}
.lk-pc>div{padding:14px 16px;border-radius:12px;border:1px solid var(--lk-rule)}
.lk-pc h3{display:flex;align-items:center;gap:8px;margin:0 0 8px!important;font:700 15px/1.2 var(--lk-sans)!important}
.lk-pc ul{list-style:none;margin:0;padding:0}
.lk-pc li{display:flex;gap:8px;margin:0 0 6px;font:400 14.5px/1.45 var(--lk-sans)}
.lk-pc li::before{content:none!important}
.lk-pc .lk-plus svg.lk-i{color:#1e9b55}.lk-pc .lk-minus svg.lk-i{color:var(--lk-ember)}
.lk-pc li svg.lk-i{width:18px;height:18px;margin-top:2px}
@media (max-width:780px){.lk-rv{grid-template-columns:1fr;justify-items:start}.lk-rv-go{width:100%}.lk-pc{grid-template-columns:1fr}}
/* } ceb.review */

/* ceb.faq { — FAQ, все ответы открыты */
.lk-faq{margin:1.6em 0 0}
.lk-faq-it{display:grid;grid-template-columns:34px 1fr;gap:4px 12px;padding:14px 0;border-top:1px solid var(--lk-rule)}
.lk-faq-it i{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--lk-sky-wash);color:var(--lk-sky-ink);font:italic 800 16px/1 var(--lk-cond)}
.lk-faq-it h3{margin:3px 0 2px!important;font:700 16px/1.4 var(--lk-sans)!important}
.lk-faq-it div p:last-child{margin-bottom:0}
/* } ceb.faq */

/* ceb.cards { — индекс раздела: карточки дочерних страниц */
.lk-idx{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:12px 0 8px;padding:0;list-style:none}
.lk-idx a{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;min-height:68px;padding:10px 14px 10px 10px;border-radius:12px;border:1px solid var(--lk-rule);
  background:#fff;color:var(--lk-ink)!important;text-decoration:none;font:600 14px/1.35 var(--lk-sans)}
.lk-idx a:hover{border-color:var(--lk-sky);box-shadow:0 6px 16px -10px rgba(10,95,166,.5)}
.lk-idx .lk-ph{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--lk-sky-wash);color:var(--lk-sky-ink);overflow:hidden}
.lk-idx .lk-ph img{width:100%;height:100%;object-fit:cover}
.lk-idx .lk-ph--logo{background:#fff;border:1px solid var(--lk-rule)}
.lk-idx .lk-ph--logo img{object-fit:contain;padding:3px}
.lk-idx small{display:block;font:500 12px/1.3 var(--lk-sans);color:var(--lk-mute);margin-top:2px}
.lk-sec-h{display:flex;align-items:center;gap:10px;margin:30px 0 4px;font:700 22px/1.2 var(--lk-cond);color:var(--lk-night)}
.lk-sec-h svg.lk-i{color:var(--lk-ember);width:24px;height:24px}
/* } ceb.cards */

/* ceb.guides { — лента свежих гайдов на главной, с фото реки */
.lk-gd{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}
.lk-gd figure{margin:0;position:relative;border-radius:14px;overflow:hidden;min-height:260px;background:var(--lk-night)}
.lk-gd figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.lk-gd figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px 18px;background:linear-gradient(0deg,rgba(12,26,44,.92),rgba(12,26,44,0));color:#fff;font:600 14px/1.45 var(--lk-sans)}
.lk-gd figcaption small{display:block;font:400 11px/1.4 var(--lk-sans);color:#c5d3e2;margin-top:6px}
.lk-gd figcaption small a{color:#c5d3e2!important}
.lk-gd ol{list-style:none;margin:0;padding:0;counter-reset:g}
.lk-gd li{counter-increment:g;display:grid;grid-template-columns:34px 1fr;gap:12px;padding:11px 0;border-top:1px solid var(--lk-rule)}
.lk-gd li:first-child{border-top:0;padding-top:0}
.lk-gd li::before{content:counter(g,decimal-leading-zero);font:italic 800 20px/1 var(--lk-cond);color:var(--lk-ember);padding-top:2px}
.lk-gd li a{font:700 15px/1.35 var(--lk-sans);color:var(--lk-night)!important;text-decoration:none}
.lk-gd li a:hover{color:var(--lk-sky-ink)!important}
.lk-gd li small{display:block;font:500 12.5px/1.4 var(--lk-sans);color:var(--lk-mute);margin-top:3px}
@media (max-width:860px){.lk-gd{grid-template-columns:1fr}}
/* } ceb.guides */

/* ceb.games { — полка слотов с картинками */
.lk-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none}
.lk-shelf a{display:block;border-radius:12px;overflow:hidden;background:var(--lk-night);color:#fff!important;text-decoration:none}
.lk-shelf img{display:block;width:100%;aspect-ratio:222/140;object-fit:cover}
.lk-shelf span{display:block;padding:8px 10px;font:600 13px/1.3 var(--lk-sans)}
/* } ceb.games */

/* ceb.wallets { — Mobile Money: три кошелька */
.lk-wal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 4px}
.lk-wal a{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--lk-wash);color:var(--lk-ink)!important;text-decoration:none}
.lk-wal a:hover{background:var(--lk-sky-wash)}
.lk-wal i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;font:italic 800 13px/1 var(--lk-cond);flex:none}
.lk-wal b{display:block;font:700 14px/1.2 var(--lk-sans)}
.lk-wal small{display:block;font:500 12px/1.35 var(--lk-sans);color:var(--lk-mute)}
@media (max-width:640px){.lk-wal{grid-template-columns:1fr}}
/* } ceb.wallets */

/* ceb.rail { — боковой рельс портала */
.lk-rail{display:flex;flex-direction:column;gap:18px;position:sticky;top:14px}
.lk-rbox{border-radius:14px;background:var(--lk-wash);padding:16px 18px}
.lk-rbox h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:italic 800 16px/1.2 var(--lk-cond);text-transform:uppercase;color:var(--lk-night)}
.lk-rbox h2 svg.lk-i{color:var(--lk-ember)}
.lk-rbox ol,.lk-rbox ul{list-style:none;margin:0;padding:0}
.lk-rbox li{margin:0;padding:8px 0;border-top:1px solid var(--lk-rule);font:500 13.5px/1.4 var(--lk-sans)}
.lk-rbox li:first-child{border-top:0;padding-top:0}
.lk-rbox li a{color:var(--lk-ink)!important;text-decoration:none;display:flex;gap:10px;align-items:flex-start}
.lk-rbox li a:hover{color:var(--lk-sky-ink)!important}
.lk-rbox li svg.lk-i{width:17px;height:17px;color:var(--lk-sky);margin-top:1px}
.lk-rbox dl{margin:0;display:grid;gap:8px}
.lk-rbox dt{font:600 11.5px/1.3 var(--lk-sans);color:var(--lk-mute);text-transform:uppercase;letter-spacing:.4px}
.lk-rbox dd{margin:0;font:700 15px/1.3 var(--lk-sans);color:var(--lk-night)}
.lk-rbox .lk-src{margin:10px 0 0;font:400 11px/1.4 var(--lk-sans);color:var(--lk-mute)}
.lk-rbox--care{background:var(--lk-night);color:#dbe6f2}
.lk-rbox--care h2{color:#fff}.lk-rbox--care h2 svg.lk-i{color:var(--lk-sun)}
.lk-rbox--care p{margin:0 0 10px;font:500 13.5px/1.5 var(--lk-sans)}
.lk-rbox--care a{color:var(--lk-sun)!important}
@media (max-width:1060px){.lk-rail{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}
/* } ceb.rail */

/* ceb.related { — «À lire aussi» внизу статьи */
.lk-rel{margin:30px 0 0;padding-top:6px}
/* } ceb.related */

/* ceb.foot { — подвал: траст сверху, карта разделов, правовая полоса */
.lk-ft{margin-top:10px;background:var(--lk-night);color:#c8d6e5}
.lk-ft-in{max-width:var(--lk-frame);margin:0 auto;padding-left:var(--lk-pad);padding-right:var(--lk-pad)}
.lk-ft-trust{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding-top:30px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.1)}
.lk-ft-trust p{margin:0;font:400 14px/1.6 var(--lk-sans);color:#c8d6e5}
.lk-ft-trust b{color:#fff}
.lk-ft-age{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;border:3px solid var(--lk-ember);color:#fff;font:italic 800 22px/1 var(--lk-cond)}
.lk-ft-help{display:flex;flex-direction:column;gap:6px;min-width:230px;padding:12px 16px;border-radius:12px;background:var(--lk-night-2)}
.lk-ft-help small{font:600 11px/1.3 var(--lk-sans);text-transform:uppercase;letter-spacing:.5px;color:#9fb3c8}
.lk-ft-help a{color:var(--lk-sun)!important;font:700 14px/1.3 var(--lk-sans)}
.lk-ft-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:26px;padding-bottom:22px}
.lk-ft-map h2{margin:0 0 10px;font:italic 800 15px/1.2 var(--lk-cond);text-transform:uppercase;color:#fff;letter-spacing:.3px}
.lk-ft-map ul{list-style:none;margin:0;padding:0}
.lk-ft-map li{margin:0 0 7px}
.lk-ft-map a{color:#c8d6e5!important;text-decoration:none;font:500 13.5px/1.4 var(--lk-sans)}
.lk-ft-map a:hover{color:var(--lk-sun)!important}
.lk-ft-svc{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:14px;padding-bottom:14px;border-top:1px solid rgba(255,255,255,.1)}
.lk-ft-svc a{color:#c8d6e5!important;font:500 13px/1.6 var(--lk-sans)}
.lk-ft-legal{padding-top:14px;padding-bottom:24px;border-top:1px solid rgba(255,255,255,.1);font:400 12px/1.6 var(--lk-sans);color:#9fb3c8}
.lk-ft-legal p{margin:0 0 6px}
@media (max-width:860px){.lk-ft-trust{grid-template-columns:auto 1fr}.lk-ft-help{grid-column:1/-1}.lk-ft-map{grid-template-columns:1fr 1fr}}
/* } ceb.foot */
