.guide-main{max-width:1120px;margin:0 auto;padding:64px 24px 80px;color:#edf3ff}
.guide-main h1{font-size:clamp(32px,5vw,52px);line-height:1.15;max-width:24ch;margin:18px 0 24px}
.guide-main a{color:#70dfdf}.guide-lead{font-size:20px;line-height:1.7;color:#becde0;max-width:75ch}
.guide-meta{font-size:13px;color:#a7b8cf}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0}
.guide-card,.guide-cta{background:#102039;border:1px solid #2a3e5a;border-radius:16px;padding:28px}
.guide-card h2{font-size:24px;line-height:1.35}.guide-card h2 a{text-decoration:none;color:#edf3ff}.guide-card p{line-height:1.7;color:#becde0}
.guide-article{max-width:780px;margin:32px auto}.guide-body{font-size:17px;line-height:1.9;color:#d6e1f0;overflow-wrap:anywhere}.guide-body h2{font-size:26px;line-height:1.35;color:#edf3ff;margin-top:40px}.guide-body p{margin:22px 0}
.guide-cta{max-width:780px;margin:48px auto}.guide-pagination{display:flex;justify-content:space-between;gap:24px;margin-top:32px}
@media(max-width:700px){.guide-grid{grid-template-columns:1fr}.guide-main{padding:36px 18px}.guide-card,.guide-cta{padding:22px}.guide-lead{font-size:18px}}
.marketing-page .guide-main{box-sizing:border-box;width:min(1120px,100%);min-width:0}
.guide-main .seo-breadcrumbs{width:100%;padding:0 0 28px;flex-wrap:wrap}
.guide-grid>*{min-width:0;overflow-wrap:anywhere}
