.seo-page[data-v-1c479db9]{padding-block:24px}.seo-page__content[data-v-1c479db9]{min-height:360px;padding:clamp(16px,3vw,32px)}.seo-page[data-v-1c479db9] h1{margin-bottom:20px;font-size:clamp(24px,4vw,36px);line-height:1.2}.seo-page[data-v-1c479db9] nav{flex-wrap:wrap;gap:12px 20px;margin-block:24px;display:flex}.seo-page[data-v-1c479db9] .guide-filters{gap:8px}.seo-page[data-v-1c479db9] .guide-filters a{border:1px solid var(--border);align-items:center;min-height:44px;padding:8px 14px;text-decoration:none;display:inline-flex}.seo-page[data-v-1c479db9] .guide-filters a[aria-current=page]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);font-weight:700}.seo-page[data-v-1c479db9] dl{grid-template-columns:minmax(120px,1fr) 3fr;gap:8px 16px;margin-block:20px;display:grid}.seo-page[data-v-1c479db9] dt{font-weight:700}.seo-page[data-v-1c479db9] dd{margin:0}.seo-page[data-v-1c479db9] .seo-servers{padding:0;list-style:none}.seo-page[data-v-1c479db9] .seo-servers>li{border-bottom:1px solid var(--border);padding:16px 0}.seo-page[data-v-1c479db9] .seo-servers h2{margin:0 0 8px;font-size:20px}.seo-page[data-v-1c479db9] .seo-cover{object-fit:contain;width:100%;height:auto}.seo-page[data-v-1c479db9] .guide-publication>.seo-cover{max-width:480px;margin:16px auto}.seo-page[data-v-1c479db9] .guide-card{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:24px;margin:16px 0;padding:20px;display:grid}.seo-page[data-v-1c479db9] .guide-card--text{grid-template-columns:minmax(0,1fr)}.seo-page[data-v-1c479db9] .guide-card>a{background:var(--bg-elevated);border-radius:8px;width:100%;min-width:0;display:block}.seo-page[data-v-1c479db9] .guide-card .seo-cover{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:260px;margin:0}.seo-page[data-v-1c479db9] .guide-card__body{min-width:0}.seo-page[data-v-1c479db9] .guide-card h2{margin:0 0 12px;font-size:22px;line-height:1.3}.seo-page[data-v-1c479db9] .guide-card time{color:var(--text-muted);margin-top:12px;font-size:13px;display:block}@media (width<=600px){.seo-page[data-v-1c479db9] .guide-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.seo-page[data-v-1c479db9] .guide-card .seo-cover{max-height:220px}.seo-page[data-v-1c479db9] .guide-card h2{font-size:20px}}@media (width<=479px){.seo-page[data-v-1c479db9] dl{grid-template-columns:1fr}.seo-page[data-v-1c479db9] dd{margin-bottom:12px}}
