/* Only the existing homepage hero finder. */
.tc-home .vt-unified-search{min-width:0;width:100%}
.tc-home .vt-search-tabs{display:flex;gap:7px;align-items:center;margin:0 0 12px;padding:0;max-width:100%}
.tc-home .vt-search-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;border:1px solid #ffffff55;border-radius:9px;background:#ffffff0d;color:#fff!important;font-size:16px;font-weight:750;line-height:1.35;text-decoration:none!important;white-space:nowrap;transition:background .15s,color .15s}
.tc-home .vt-search-tabs a.is-active{background:#ffcd00;border-color:#ffcd00;color:#102e46!important}
.tc-home .vt-search-tabs a:hover{background:#ffffff24}
.tc-home .vt-search-tabs a.is-active:hover{background:#f4c300}
.tc-home .vt-search-tabs a:focus-visible{outline:3px solid #fff;outline-offset:3px}
.tc-home .vt-unified-search .finder{margin:0;width:100%;min-width:0}
.tc-home .vt-unified-search .finder label{min-width:0}
.tc-home .vt-unified-search .finder input{min-width:0;width:100%}
.tc-home .vt-unified-search .finder button{min-height:54px;white-space:normal}
@media(max-width:650px){.tc-home .vt-search-tabs{gap:8px}.tc-home .vt-search-tabs a{flex:1;min-width:0;padding:11px 12px;font-size:16px}.tc-home .vt-unified-search .finder{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.tc-home .vt-unified-search .finder label{border-right:0;border-bottom:1px solid #e1e8ed;padding:13px 14px}.tc-home .vt-unified-search .finder button{width:100%;min-height:56px;margin-top:7px}}
@media(prefers-reduced-motion:reduce){.tc-home .vt-search-tabs a{transition:none}}
