.seo-directory{padding:80px 25px;background:#f4f4f1;color:#171d1c}.seo-directory-shell{width:min(1280px,100%);margin:auto}.seo-directory-label{font-size:.65rem;font-weight:800;letter-spacing:.15em;color:#004f50}.seo-directory h2{font-size:clamp(2rem,3.5vw,3.5rem);letter-spacing:-.04em;margin-bottom:35px}.seo-directory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.seo-directory-grid a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:27px 22px;background:#fff;border:1px solid #d9dfd9;border-radius:18px;font-size:.85rem;font-weight:700;transition:background .2s}.seo-directory-grid a:hover{background:#ceff00}.seo-directory-grid a:focus-visible{outline:3px solid #004f50;outline-offset:4px}.seo-directory-grid span{color:#004f50;font-size:1.3rem}@media(max-width:900px){.seo-directory-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.seo-directory{padding:65px 20px}.seo-directory-grid{grid-template-columns:1fr}}
