:root{--red:#e1261c;--ink:#0a0a0a;--paper:#fff;--soft:#f3f3f1;--line:#111}body{font-family:Inter,Arial,sans-serif;background:var(--paper);color:var(--ink)}a{color:var(--red)}
.rk-hd{background:#fff;border-bottom:2px solid var(--line)}.rk-in{max-width:1280px;padding:0 32px;min-height:76px}.rk-logo img{filter:grayscale(1) contrast(1.5)}.rk-nav{margin-left:auto;gap:0}.rk-nav a{padding:27px 20px;border-left:1px solid #bbb;font-size:12px;font-weight:800;text-transform:uppercase}.rk-nav a:hover{background:var(--red);color:#fff}
.rk-bc{max-width:1280px;padding:22px 32px 0;font:600 11px/1.4 monospace;text-transform:uppercase}.rk-hero{max-width:1280px;margin:28px auto 0;padding:32px 32px 0;display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"title image" "meta image";gap:0 48px;border-top:2px solid var(--line)}.rk-hero-img{grid-area:image;aspect-ratio:1;border-radius:0;filter:grayscale(1);border:1px solid var(--line)}.rk-hero-img:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 55%,rgba(225,38,28,.88) 55%);mix-blend-mode:multiply}.rk-badge{z-index:1;right:auto;left:16px;background:var(--red);border-radius:0}.rk-hero-h1{grid-area:title;align-self:end;max-width:none;margin:0;font-size:clamp(34px,3.7vw,52px);line-height:1;font-weight:900;letter-spacing:-.045em;overflow-wrap:anywhere}.rk-hero-h1:before{content:"ПРАКТИКА / SEO + GEO";display:block;margin-bottom:26px;color:var(--red);font:800 12px/1 monospace;letter-spacing:.14em}.rk-hero-meta{grid-area:meta;max-width:none;margin:34px 0 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:0;font:700 11px/1.4 monospace;text-transform:uppercase}
.rk-art{max-width:820px;padding:64px 28px 100px}.rk-art p{font-size:18px}.rk-art h2{margin-top:2.2em;padding-top:22px;border-top:2px solid var(--line);font-size:clamp(25px,3vw,36px);line-height:1.1;font-weight:900;letter-spacing:-.035em}.rk-art h2:before{content:"+ ";color:var(--red)}.rk-art h3{font-size:21px}.rk-art img{border-radius:0;border:1px solid var(--line)}.rk-art blockquote{border-left:7px solid var(--red);background:var(--soft)}.rk-art table{display:block;overflow-x:auto}.rk-art th{background:var(--ink);color:#fff}.rk-toc{max-width:none;margin:48px 0;padding:28px;border:2px solid var(--line);border-radius:0;background:#fff;box-shadow:12px 12px 0 var(--red)}.rk-toc-h{color:var(--ink);text-transform:uppercase}.rk-toc li:before{content:counter(list-item,decimal-leading-zero);color:var(--red);font:800 11px/1.5 monospace}.gw-author,.gw-cta{border:2px solid var(--line)!important;background:var(--soft)!important;border-radius:0!important;box-shadow:8px 8px 0 var(--ink)}.gw-author img{border-radius:0!important;filter:grayscale(1)}.gw-author a{color:var(--red)!important}.gw-cta a{border-radius:0!important;background:var(--red)!important}.rk-faq{border-color:var(--line);border-radius:0;background:#fff}.rk-ft{margin-top:0;background:var(--ink);border-top:8px solid var(--red)}
@media(max-width:760px){.rk-in{padding:0 18px;min-height:auto}.rk-nav{width:100%;margin:0}.rk-nav a{flex:1;padding:12px 8px;text-align:center}.rk-bc{padding:18px}.rk-bc-cur{display:none!important}.rk-hero{margin-top:8px;padding:22px 18px 0;display:flex;flex-direction:column}.rk-hero-h1{order:1;font-size:clamp(30px,8.5vw,40px);letter-spacing:-.035em}.rk-hero-img{order:2;margin-top:28px;aspect-ratio:4/3}.rk-hero-meta{order:3}.rk-art{padding:44px 18px 72px}.rk-art p,.rk-art li{font-size:16px}.rk-art h2{font-size:clamp(24px,7vw,32px)}.gw-author{flex-direction:column!important}.rk-toc{margin-right:10px;box-shadow:8px 8px 0 var(--red)}}
