:root{color-scheme:dark;--bg:#071014;--panel:#101d22;--ink:#f4f1e9;--muted:#aab7b8;--accent:#ed794b;--line:#294047;font:16px/1.65 Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}a{color:inherit}.seo-header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:2rem;padding:1rem max(5vw,1rem);background:rgba(7,16,20,.94);border-bottom:1px solid var(--line)}.seo-brand{font-weight:800;text-decoration:none;letter-spacing:.08em}.seo-header nav{display:flex;gap:1.25rem}main,footer{width:min(920px,calc(100% - 2rem));margin:auto}.crumb{padding:2rem 0 1rem;color:var(--muted)}article,.topic-head,section{margin:0 0 2rem;padding:clamp(1rem,4vw,3rem);background:var(--panel);border:1px solid var(--line);border-radius:18px}h1{font-size:clamp(2rem,6vw,4.6rem);line-height:1.05;margin:.25em 0}.eyebrow{color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.deck{font-size:1.25rem;color:var(--muted)}.cover{display:block;width:100%;height:auto;border-radius:12px;margin:2rem 0}.body{font-size:1.08rem}.source,.seo-cta{display:grid;gap:.5rem;margin-top:2rem;padding:1.25rem;border-left:3px solid var(--accent);background:#0b171b}.cards,.replies{display:grid;gap:1rem;padding:0;list-style:none}.cards a,.replies li{display:grid;gap:.35rem;padding:1rem;background:#0b171b;border:1px solid var(--line);border-radius:12px;text-decoration:none}.cards span,.byline{color:var(--muted)}.seo-actions,.seo-languages{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.seo-actions a,.seo-languages a{display:inline-flex;padding:.65rem .85rem;border:1px solid var(--line);border-radius:4px;text-decoration:none}.seo-actions a.primary,.seo-languages a[aria-current="page"]{background:var(--accent);color:var(--bg);border-color:var(--accent)}.seo-languages{margin:1.25rem 0}.cover+figcaption,figure figcaption{font-size:.82rem;color:var(--muted);margin-top:-1.25rem;margin-bottom:2rem}footer{padding:2rem 0;color:var(--muted);font-size:.85rem}@media(max-width:600px){.seo-header nav{display:none}article,.topic-head,section{border-radius:12px;padding:1.1rem}}
.seo-brand{display:inline-flex!important;align-items:center;gap:10px}.seo-brand .seo-mark{display:grid;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;place-items:center;background:#0b171b;color:#fff;font-size:11px;font-weight:900;letter-spacing:.06em}.seo-brand span{font-weight:800;letter-spacing:-.02em}.policy-status{border:1px solid #4e767e;background:#0d252c;color:#d6e9e8;padding:16px 18px;border-radius:10px;margin:22px 0}.policy-status p{margin:.35rem 0 0;color:var(--muted)}.policy-footer{display:flex;gap:1rem;flex-wrap:wrap}.cards a{display:block}@media(max-width:520px){.seo-brand .seo-mark{width:36px;height:36px}.seo-brand span{font-size:15px}}
.telegram-link{display:inline-grid!important;gap:.1rem;background:#193b46;border-color:#4f8797!important}.telegram-link span{font-size:.72rem;color:#d6e9e8}.topic-intro-copy{max-width:68ch;color:var(--muted)}.policy-links{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.policy-links>a{color:var(--muted);text-decoration:none}.policy-links .telegram-link{padding:.55rem .75rem;color:var(--ink)}@media(max-width:520px){.seo-actions>*{width:100%;justify-content:center}.policy-links{align-items:flex-start;flex-direction:column}}
.article-section{margin:0;padding:1.15rem 0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0}.article-section:first-child{border-top:0}.article-section h2{margin:0 0 .45rem;font-size:1.3rem}.article-section p{margin:0}.question-list{display:grid;gap:.65rem;padding-inline-start:1.25rem}.phase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.phase-grid article{margin:0;padding:1.25rem;background:#0b171b;border-radius:12px}.phase-grid h3{margin-top:0}.internal-links>div{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.internal-links>div a{padding:.55rem .75rem;border:1px solid var(--line);border-radius:4px;text-decoration:none}@media(max-width:720px){.phase-grid{grid-template-columns:1fr}}
