.unified-results{padding-top:28px;padding-bottom:64px}.search-type-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:8px;background:#fff;border:1px solid #dfe8e2;border-radius:18px;margin-bottom:32px}.search-type-tabs a{display:flex;align-items:center;gap:9px;padding:12px 18px;border-radius:12px;color:#45554e;text-decoration:none;font-weight:600}.search-type-tabs a[aria-current=page]{background:#173f35;color:#fff}.search-type-tabs a:hover{background:#eaf2ed;color:#173f35}.search-type-tabs a span{font-size:12px;opacity:.75}.search-type-tabs a:focus-visible{outline:3px solid #92b4a1;outline-offset:2px}.unified-group{margin:36px 0 48px}.unified-group>.section-heading>span{font-size:12px;color:#64756b}.unified-filter-note{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:#446553}.home-search-types{border:0;padding:0 4px;margin:0 0 10px;display:flex;gap:4px;width:fit-content;max-width:100%;min-width:0}.home-search-types label{position:relative;min-width:0;cursor:pointer}.home-search-types label>span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;color:#627168;font-size:14px;font-weight:600;line-height:22px;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.home-search-types label:hover>span{background:#eaf0e9;color:#214f3e}.home-search-types input{position:absolute;width:1px;height:1px;opacity:0}.home-search-types label:has(input:checked)>span{background:#fff;color:#214f3e;border-bottom-color:#214f3e}.home-search-types label:has(input:focus-visible)>span{outline:3px solid #92b4a1;outline-offset:2px}@media (max-width:700px){.search-type-tabs{gap:2px;border-radius:14px;padding:5px}.search-type-tabs a{font-size:12px;padding:10px 8px;gap:5px;flex:1;justify-content:center}.search-type-tabs a svg{display:none}.search-type-tabs a span{font-size:10px}.unified-group>.section-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.unified-group>.section-heading>span{font-size:11px}.home-search-types{width:100%;gap:0;padding:0}.home-search-types label{flex:1 1 0}.home-search-types label>span{padding:10px 4px;font-size:12px}}@media (prefers-reduced-motion:reduce){.home-search-types label>span{transition:none}}