.seo-guide{background:#fcfaf6;min-height:100vh}.seo-guide-main{max-width:990px;padding-top:48px;padding-bottom:90px}.seo-guide-eyebrow{color:#a65b29;letter-spacing:.14em;font-size:12px;font-weight:800}.seo-guide-hero{padding:32px 0 40px}.seo-guide-hero h1{color:#24412e;margin:12px 0 20px;font-size:clamp(34px,5vw,58px);line-height:1.1}.seo-guide-hero>p{color:#3d5241;max-width:780px;font-size:19px;line-height:1.6}.seo-guide-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.seo-guide-steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:10px 0 46px;display:grid}.seo-guide-step{background:#fff;border:1px solid #d8ddcf;border-radius:15px;padding:22px}.seo-guide-step strong{color:#bd6a35;letter-spacing:.05em}.seo-guide-step h2{margin:12px 0;font-size:21px}.seo-guide-step p{color:#44564a;line-height:1.65}.seo-guide-copy{color:#324b39;max-width:780px;font-size:17px;line-height:1.75}.seo-guide-copy h2{margin:35px 0 12px;font-size:clamp(25px,3vw,32px);line-height:1.3}.seo-guide-copy h3{margin:20px 0 8px;font-size:20px}.seo-guide-copy a,.seo-guide-related a{color:#285c3d;text-underline-offset:3px;text-decoration:underline}.seo-guide-copy li{margin:9px 0}.seo-guide-related{background:#e7f0e5;border-radius:15px;margin:50px 0;padding:24px}.seo-guide-related ul{line-height:2}.seo-guide-related h2{margin-top:0;font-size:23px}@media (max-width:600px){.seo-guide-main{padding-top:22px}.seo-guide-hero{padding-top:20px}.seo-guide-actions .btn{text-align:center;width:100%}}
