.seo-page{max-width:960px;margin:0 auto;padding:40px 20px 72px}.seo-eyebrow{color:var(--nc-action-text);font-size:var(--nc-type-support);font-weight:var(--nc-weight-bold)}.seo-page h1{margin:8px 0;color:var(--nc-text,#f5f7fa);font-size:clamp(32px,7vw,58px);letter-spacing:-.05em}.seo-page>p:not(.seo-eyebrow){max-width:650px;color:var(--nc-text-muted,#9aa2ad);line-height:1.6}.seo-breadcrumbs{display:flex;gap:8px;font-size:12px;color:var(--nc-text-muted)}.seo-breadcrumbs a{color:var(--nc-action-text)}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:30px}.seo-card{padding:18px;border:1px solid var(--nc-border);border-radius:16px;background:var(--nc-surface)}.seo-card h2,.seo-card h3{margin:0 0 8px;color:var(--nc-text)}.seo-card p{margin:0;color:var(--nc-text-muted);font-size:14px;line-height:1.45}.seo-card a{display:block;color:var(--nc-action-text);text-decoration:none}.seo-card__meta{margin-top:10px;color:var(--nc-text-muted);font-size:12px}.seo-list{display:grid;gap:10px;grid-column:1/-1}.seo-empty{color:var(--nc-text-muted)}@media(max-width:600px){.seo-page{padding:26px 16px 50px}}.seo-section{grid-column:1/-1;margin-top:18px}.seo-section h2{margin:0 0 10px;color:var(--nc-text);font-size:clamp(20px,4vw,26px);letter-spacing:-.02em}.seo-section h3{margin:18px 0 6px;color:var(--nc-text);font-size:16px}.seo-section p,.seo-section li{max-width:70ch;color:var(--nc-text-muted);font-size:15px;line-height:1.6}.seo-section ul,.seo-section ol{margin:0;padding-left:20px}.seo-section a{display:inline-block;padding:6px 0;color:var(--nc-action-text)}.seo-breadcrumbs{flex-wrap:wrap}.seo-breadcrumbs a{display:inline-flex;align-items:center;min-height:32px}@media(max-width:767.98px){.seo-page{padding-top:calc(var(--nc-header-total,60px) + 20px)}}.seo-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.seo-table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.seo-table th,.seo-table td{padding:10px 12px;border-bottom:1px solid var(--nc-border);text-align:left;color:var(--nc-text-muted);vertical-align:top}.seo-table thead th,.seo-table tbody th{color:var(--nc-text);font-weight:600}.seo-table a{padding:0}.seo-updated{grid-column:1/-1;margin:0;color:var(--nc-text-muted);font-size:13px}
