/* Fonts, colors and the page shell are inherited from the active site. */
.ssps-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.5fr) auto;gap:.75rem;align-items:end;margin:0 0 .625rem}.ssps-search label{display:grid;gap:.4rem;min-width:0;font-size:max(14px,1.0625rem);font-weight:600}.ssps-search input,.ssps-search select{width:100%;min-width:0;min-height:44px;padding:.625rem .75rem;border:1px solid var(--sskb-line,#bab1ab);border-radius:.625rem;background:#fff;color:inherit;font:inherit}.ssps-search button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:.75rem 1.25rem;border:0;border-radius:6.25rem;background:var(--sskb-blue,#144667);color:#fafaf9;font:inherit;font-size:max(16px,1.0625rem);font-weight:600;cursor:pointer}.ssps-hint,.ssps-count{font-size:max(14px,.9375rem);line-height:1.5;margin:.5rem 0}.ssps-count{margin:1rem 0}.ssps-empty{font-size:max(16px,1.0625rem);line-height:1.5}.ssps-results{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ssps-results>li{display:flex;flex-direction:column;position:relative;min-width:0;margin:0;padding:1.125rem;outline:1px solid var(--sskb-line,#bab1ab);outline-offset:-1px;border-radius:1rem;overflow-wrap:anywhere;background:#fff}.ssps-results>[hidden],.ssps-empty[hidden]{display:none}.ssps-directory .ssps-results h2{font-size:1.5rem;font-weight:600;line-height:1.25;margin:0 0 .375rem}.ssps-results h2 a{text-decoration:none}.ssps-results h2 a::after{content:"";position:absolute;inset:0;border-radius:1rem}.ssps-results>li:focus-within{outline:3px solid #984d0b;outline-offset:4px}.ssps-results .ssps-county,.ssps-results .ssps-types{font-size:max(13px,.9375rem);line-height:1.5;margin:0 0 .5rem}.ssps-results .ssps-county{color:var(--sskb-ink,#5a4635)}.ssps-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.375rem .75rem;margin-top:auto;font-size:max(13px,.875rem)}.ssps-card-action{color:var(--sskb-blue,#144667);font-weight:600;padding:.625rem 0}.ssps-directory .ssps-link{position:relative;display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:var(--sskb-blue,#144667);font-weight:600;text-decoration:none}.ssps-entrance{display:block;margin:1rem 0}.ssps-search :focus-visible,.ssps-results a:focus-visible{outline:3px solid #984d0b;outline-offset:4px}@media(max-width:1000px){.ssps-search{grid-template-columns:1fr 1fr}.ssps-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ssps-search{grid-template-columns:1fr 1fr}.ssps-search label:first-child,.ssps-search button{grid-column:1/-1}.ssps-search :is(input,select){font-size:max(16px,1rem)}.ssps-results{grid-template-columns:1fr}.ssps-results>li{padding:1rem}}

.ssps-directory .ssps-quick-choices{margin:0 0 20px}.ssps-directory .ssps-quick-label{margin:0 0 8px;font-size:14px;line-height:1.5;font-weight:600}.ssps-directory .ssps-quick-links{display:flex;flex-wrap:wrap;gap:8px}.ssps-directory .ssps-quick-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:8px 14px;border:1px solid var(--sskb-line,#bab1ab);border-radius:999px;background:#fcf9f5;color:var(--sskb-blue,#144667);font:600 15px/1.4 Manrope,sans-serif;text-align:center;text-decoration:none;overflow-wrap:anywhere}.ssps-directory .ssps-quick-links a:hover{background:#eaf0f4;border-color:var(--sskb-blue,#144667)}.ssps-directory .ssps-quick-links a:focus-visible{outline:3px solid #984d0b;outline-offset:3px}
