@import url('site.css');
@import url('topic.css');
@import url('affiliate.css');
.shell{width:min(calc(100% - 40px),var(--max));margin:auto}.topbar{padding:9px;text-align:center;background:#160204;color:#bbb;font-size:12px}.topbar strong{color:#ff343a;margin-right:8px}.topbar+header{height:auto;display:block;padding:0;position:relative}.topbar+header nav{height:78px;display:flex;margin:auto}.topbar+header .brand{margin-right:auto}.topbar+header .brand img{width:46px;height:46px}.btn{padding:11px 16px;border-radius:7px;background:#b6080e;font-weight:800}.page-hero{padding:80px 0 55px;background:radial-gradient(circle at 80% 0,#6b080c,transparent 45%)}.breadcrumbs{font-size:12px;color:#999;margin-bottom:25px}.breadcrumbs a,.kicker{color:#ff343a}.page-hero h1{font-size:clamp(42px,6vw,70px);line-height:1;margin:18px 0}.page-hero p{max-width:760px;font-size:18px}.page-body{padding:70px 20px}.prose{max-width:820px;margin:auto}.prose h2{margin-top:50px;font-size:34px}.card{padding:26px;border:1px solid var(--line);border-radius:14px;background:#121212}.related{padding:70px 0;background:#0e0e0e}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.related a{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#151515}.related span{color:#999;font-size:13px}@media(max-width:600px){.related-grid{grid-template-columns:1fr}.topbar+header nav{display:flex}.topbar+header .brand span{display:none}}
