.seo-home-guides{margin:28px 0;padding:clamp(20px,3vw,36px);border:1px solid #f0dfce;border-radius:22px;background:#fffaf4;color:#292d32;font-family:Manrope,"DM Sans",sans-serif}
.seo-home-guides .seo-home-eyebrow{margin:0 0 12px;color:#a65304;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.seo-home-guides h1,.seo-home-guides h2{margin:0 0 14px;font-size:clamp(24px,3vw,34px);line-height:1.25;letter-spacing:-.035em}
.seo-home-guides p{max-width:82ch;margin:10px 0;color:#5e6268;line-height:1.85;font-size:14px}
.seo-home-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:24px}
.seo-home-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:54px;padding:12px 16px;border:1px solid #eadbc8;border-radius:12px;background:#fff;color:#3c3b37;text-decoration:none;line-height:1.5;font-size:13px;font-weight:750;overflow-wrap:anywhere}
.seo-home-links a span{color:#bf5700;flex-shrink:0;font-size:20px}
.seo-home-links a:hover{border-color:#fa7900;background:#fff0e0}
.seo-home-links a:focus-visible,.seo-fallback-header a:focus-visible{outline:3px solid #ba5800;outline-offset:4px}
.seo-fallback{max-width:1200px;margin:0 auto;padding:20px}
.seo-fallback-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 0}
.seo-fallback-header img{display:block;max-width:100%;height:auto}
.seo-fallback-header>a:last-child{font:700 14px Manrope,sans-serif;color:#9b4900}
.seo-home-guides .seo-home-note{padding:16px;border-radius:12px;background:#fff0de;color:#5f432a}
@media(max-width:560px){.seo-home-guides{margin:20px 0;border-radius:16px}.seo-fallback{padding:16px}.seo-fallback-header{align-items:flex-start;flex-direction:column}.seo-fallback-header img{width:200px}.seo-home-guides p{font-size:13px}.seo-home-links a{font-size:13px}}
