.apt h3 a{text-decoration:none;color:inherit}.seo-resources{padding:7rem 4vw;background:#fff}.seo-resources-head{max-width:760px;margin-bottom:3rem}.seo-resources-head h2,.home-faq h2{font-size:clamp(2.4rem,5vw,4.6rem);letter-spacing:-.05em}.seo-resources-head>p:last-child{color:#526164;font-size:1.08rem}.seo-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.seo-resource-grid a{display:block;padding:2rem;border:1px solid var(--line);border-radius:1rem;transition:.25s}.seo-resource-grid a:hover{background:var(--navy);color:#fff;transform:translateY(-3px)}.seo-resource-grid span{color:#087b69;font-weight:800}.seo-resource-grid h3{font-size:1.45rem;margin:2.5rem 0 1rem;line-height:1.15}.seo-resource-grid p{color:#657174;min-height:76px}.seo-resource-grid a:hover p{color:#bac5c6}.seo-resource-grid b{color:#087b69}.seo-resource-grid a:hover b{color:var(--teal)}.home-faq{padding:7rem 4vw;display:grid;grid-template-columns:1fr 1fr;gap:5rem;background:#e9eeec}.home-faq details{background:#fff;margin-bottom:.75rem;padding:1.2rem 1.4rem;border-radius:.6rem}.home-faq summary{cursor:pointer;font-weight:800}.home-faq details p{color:#526164;margin:.9rem 0 0}.topbar nav{gap:1.4rem}@media(max-width:800px){.seo-resources{padding:5rem 1.25rem}.seo-resource-grid,.home-faq{grid-template-columns:1fr}.home-faq{padding:5rem 1.25rem;gap:2rem}.seo-resource-grid p{min-height:auto}}
