.article-page__wrap{max-width:760px;margin:0 auto}.article-page__preview-banner{margin:0 0 18px;padding:10px 16px;border-radius:var(--sp-radius-sm);background:var(--sp-action);color:var(--sp-action-ink);font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;text-align:center}.article-page__tags{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.article-page__minutes{font-size:11px;font-weight:700;color:var(--sp-muted)}.article-page__meta{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;color:var(--sp-muted)}.article-page__meta-author{color:var(--sp-ink);font-weight:700}.article-page__author-link{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-size:13.5px;color:var(--sp-muted);text-decoration:none}.article-page__author-link strong{color:var(--sp-ink);text-decoration:underline}.article-page__author-link:hover strong{color:var(--sp-accent)}.article-page__author-avatar{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sp-accent);color:#fff;font-weight:800;font-size:13px;object-fit:cover}.article-page__media{aspect-ratio:16/8;border-radius:var(--sp-radius);margin-bottom:22px}.article-page__lead{font-size:16.5px;color:var(--sp-ink);line-height:1.6;font-weight:500;margin:0 0 8px}.article-page__body{font-size:15px;color:var(--sp-ink);line-height:1.75}.article-page__body h2,.article-page__body h3{font-family:var(--sp-font-head);font-weight:700;letter-spacing:-.3px;margin:26px 0 8px}.article-page__body h2{font-size:clamp(19px,2.6vw,24px)}.article-page__body h3{font-size:clamp(17px,2.2vw,20px)}.article-page__body p{margin:0 0 16px}.article-page__body a{color:var(--sp-accent)}.article-page__body a.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--sp-control-h);padding:0 24px;border-radius:var(--sp-radius-sm);background:var(--sp-action);color:var(--sp-action-ink);font-weight:800;font-size:15px;text-decoration:none;transition:transform .12s ease,filter .12s ease}.article-page__body a.btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.article-page__cta{margin-top:26px;padding:20px 22px}.article-page__cta-title{font-size:17px;margin-bottom:6px}.article-page__cta-text{margin:0 0 14px;font-size:13.5px;color:var(--sp-muted);line-height:1.6}.article-page__related-title{margin:34px 0 14px;font-size:20px}.article-page__related-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 560px){.article-page__related-grid{grid-template-columns:1fr}}.article-page__related-card{text-align:left;text-decoration:none;color:var(--sp-ink);padding:14px 16px}.article-page__related-label{font-size:10.5px;font-weight:700;color:var(--sp-action);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.article-page__related-card-title{font-family:var(--sp-font-head);font-size:15px;font-weight:700;line-height:1.3}
