.directory-page{overflow-wrap:anywhere}.directory-search{margin-block-start:32px;margin-block-end:32px}.directory-search label{font-size:1.125rem;font-weight:700;display:block}.directory-input-row{align-items:center;gap:12px;display:flex}.directory-input-row input{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--cd-control-min-block);color:#17182d;font:inherit;background:#fff;border:2px solid #6d659a;border-radius:999px;flex:1 1 0;padding:12px 20px}.directory-input-row .directory-clear{inline-size:var(--cd-control-min-block);flex:none;padding:0}.directory-clear svg{fill:none;stroke:currentColor;stroke-width:2px;block-size:1.25em;inline-size:1.25em}.directory-search input:focus-visible{outline:3px solid var(--seo-lime);outline-offset:4px}.directory-results button:focus-visible{outline:3px solid var(--seo-lime);outline-offset:4px}.directory-results{color:#17182d;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:2px solid #6d659a;border-radius:24px;max-block-size:min(24rem,50svh);margin:16px 0;padding:8px;list-style:none;overflow-y:auto}.directory-results li+li{margin-block-start:8px}.directory-results button{box-sizing:border-box;color:#17182d;text-align:start;min-block-size:44px;inline-size:100%;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:#f1eff9;border:2px solid #0000;border-radius:16px;padding:12px 16px;line-height:1.5;display:block}.directory-results button:-webkit-any(:hover,[aria-selected=true]){background:#e0daf6;border-color:#2e3192}.directory-results button:-moz-any(:hover,[aria-selected=true]){background:#e0daf6;border-color:#2e3192}.directory-results button:is(:hover,[aria-selected=true]){background:#e0daf6;border-color:#2e3192}.directory-results button:focus-visible{outline-color:#2e3192}.directory-fitters .seo-card{flex-direction:column;display:flex}.directory-fitters .seo-actions{margin-block-start:auto}@media (forced-colors:active){.directory-results button[aria-selected=true]{border-color:highlight}}
