 .seo-content{max-width:1160px;margin:40px auto;padding:28px clamp(20px,4vw,48px);background:#eef0e8;border-radius:12px;color:#26362b;line-height:1.75}.seo-content h2{font-size:clamp(24px,4vw,34px);line-height:1.2;margin:0 0 18px}.seo-content h3{font-size:20px;margin:24px 0 10px}.seo-content p,.seo-content li{font-size:16px;max-width:78ch}.seo-content a{text-decoration:underline;text-underline-offset:4px}.seo-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:20px}.seo-content table{width:100%;border-collapse:collapse;font-size:16px}.seo-content th,.seo-content td{padding:14px;text-align:left;border-bottom:1px solid #c8cec0;vertical-align:top}.seo-content .byline{font-size:14px;color:#586151}.guide-shell{font-family:Arial,sans-serif;background:#fafaf7;margin:0;color:#203128}.guide-header{padding:24px;display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #ddd}.guide-header a{color:inherit}.guide-shell h1{font-size:clamp(30px,6vw,48px);line-height:1.15}.guide-shell .seo-content{background:transparent;max-width:900px}.hero h1{overflow-wrap:normal}@media(max-width:600px){.seo-content{margin:24px 12px;padding:24px 18px}.seo-content table{font-size:14px}.seo-content th,.seo-content td{padding:10px 6px}}