.generator-intro h1{font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.08;max-width:950px;letter-spacing:-.035em}
.generator-intro>div:first-child>p:last-child{max-width:850px;line-height:1.65}
.box-seo-section{margin:0 0 64px;scroll-margin-top:28px}
.box-seo-section h2,.seo-boxes-title{font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.14;letter-spacing:-.035em;max-width:950px;margin:0 0 20px;color:var(--ink,#17191c)}
.box-seo-section>p{max-width:900px;line-height:1.75;color:var(--muted,#5f646b);margin:0 0 26px}
.box-seo-section .box-seo-eyebrow{color:#d34c00;text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:800;margin-bottom:14px}
.box-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.box-seo-grid article{background:var(--paper,#fff);border:1px solid var(--line,#e4e6e9);border-radius:16px;padding:26px}
.box-seo-grid h3,.box-seo-guide h3{font-size:1.2rem;line-height:1.35;margin:0 0 12px;color:var(--ink,#17191c)}
.box-seo-grid p,.box-seo-guide li p{margin:0;color:var(--muted,#5f646b);font-size:.95rem;line-height:1.75}
.box-news{padding:32px;border-radius:20px;background:#fff6ef;border:1px solid #f5d7c3}
.box-seo-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.box-seo-guide ol{padding-left:26px;margin:0 0 24px;display:grid;gap:22px}.box-seo-guide li{padding-left:10px}.box-seo-guide li::marker{font-weight:800;color:#e95b14;font-size:1.2rem}
.box-seo-guide table{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.65}.box-seo-guide th,.box-seo-guide td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#e4e6e9)}.box-seo-guide thead{background:#f1f3f5}.box-seo-guide td{color:var(--muted,#5f646b)}
html[data-theme=dark] .box-news{background:#272019;border-color:#65432b}html[data-theme=dark] .box-seo-section .box-seo-eyebrow{color:#ffad75}html[data-theme=dark] .box-seo-guide thead{background:#282f39}
@media(max-width:720px){.box-seo-grid,.box-seo-three{grid-template-columns:1fr}.box-news{padding:23px 18px}.box-seo-grid article{padding:22px}.box-seo-section{margin-bottom:44px}.box-seo-guide td,.box-seo-guide th{padding:12px 8px}}

html[data-theme=dark] .box-seo-guide th{color:#ebedf0}
