/* Search resources and content modules: additive only; original audit UI unchanged. */
.seo-information{max-width:1248px;margin:22px auto 0;padding:36px 43px;border:1px solid #e1eaf7;border-radius:20px;background:#fff;color:#1a315a;box-shadow:0 6px 20px rgba(10,41,93,.025)}
.seo-information h2,.guide-article h1,.guide-article h2,.guide-cta h2{color:#0b2049;letter-spacing:-.025em;line-height:1.18}
.seo-information h2{font-size:clamp(23px,2.4vw,32px);max-width:780px;margin:13px 0 17px}
.seo-information>p:not(.eyebrow),.guide-article p,.guide-article li,.guide-article dd{font-size:15px;line-height:1.75;color:#455c7b}
.seo-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px}
.seo-feature-grid article{background:#f6faff;border:1px solid #e3eefa;padding:18px;border-radius:14px}
.seo-feature-grid h3{font-size:16px;color:#123263;margin:0 0 7px}.seo-feature-grid p{font-size:13px;color:#586d8a;line-height:1.55;margin:0}
.seo-learn-more{margin-top:22px}.seo-faq-list{display:grid;gap:10px}.seo-faq-list details{border:1px solid #e3eaf5;border-radius:12px;padding:14px 17px;background:#f9fbff}.seo-faq-list summary{cursor:pointer;font-weight:700;color:#173564;font-size:15px}.seo-faq-list details p{font-size:14px;line-height:1.7;color:#4c6584;margin:9px 0 0}
.seo-footer-links{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.seo-footer-links a{text-decoration:none}
.guide-main{padding-top:28px}.breadcrumb{font-size:13px;color:#657694;margin:0 0 20px;display:flex;gap:12px;flex-wrap:wrap}.guide-article{border:1px solid #e3eaf7;border-radius:22px;background:#fff;padding:clamp(23px,5vw,66px);max-width:950px;margin:0 auto}.guide-article .eyebrow{color:#0867df}.guide-article h1{font-size:clamp(30px,4vw,50px);margin:18px 0}.guide-intro{font-size:18px!important;max-width:740px}.guide-article h2{font-size:clamp(22px,3vw,30px);margin:35px 0 14px}.guide-article ol,.guide-article ul{padding-left:27px}.guide-article li{margin:10px 0}.guide-article dt{font-weight:750;margin-top:16px;color:#123563}.guide-article dd{margin-left:0}.guide-source{border-top:1px solid #e1eaf4;padding-top:19px;margin-top:35px}.guide-cta{max-width:950px;margin:22px auto 12px;padding:34px;background:#eef5ff;border:1px solid #dce8fd;border-radius:20px}.guide-cta h2{margin:0;font-size:29px}.guide-cta p{max-width:730px;color:#465d7b;line-height:1.6}.guide-cta .primary,.guide-cta .secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;margin:6px 9px 4px 0;text-decoration:none;border-radius:11px;font-weight:700}.guide-cta .secondary{background:white;color:#075ce8;border:1px solid #c8dbf5}
@media(max-width:760px){.seo-information{padding:25px 18px;margin-top:16px}.seo-feature-grid{grid-template-columns:1fr}.guide-article{padding:22px 19px}.guide-cta{padding:24px 19px}.seo-footer-links{width:100%;gap:12px}.guide-main{padding:17px}.guide-cta .primary,.guide-cta .secondary{width:100%;margin:7px 0}}
