.search-bar{display:flex;border-radius:var(--radius-lg);overflow:hidden}.search-bar input{flex:1 1;padding:1rem 1.25rem;font-size:var(--body-lg);border:none;outline:none}.search-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-inline:1.5rem;cursor:pointer;transition:background-color .3s ease}.search-bar--heroPage{background:rgba(255,255,255,.12);border:.0625rem solid rgba(255,255,255,.1)}.search-bar--heroPage input{background:transparent;color:var(--white-text)}.search-bar--heroPage input::placeholder{color:var(--body-subtle)}.search-bar--heroPage .search-btn{background:var(--brand-orange);color:var(--white-text)}.search-bar--heroPage .search-btn:hover{background:#ea580c}.search-bar--page{background:var(--white-text);border:.0625rem solid var(--border-color);box-shadow:var(--card-shadow);margin:2rem}.search-bar--page input{background:var(--white-text);color:var(--heading-dark)}.search-bar--page input::placeholder{color:rgba(26,26,46,.5)}.search-bar--page .search-btn{background:var(--primary-navy);color:var(--white-text)}.search-bar--page .search-btn:hover{background:var(--medium-navy)}@media (min-width:64rem){.search-bar input{padding:1.125rem 1.5rem}.search-btn{padding-inline:2rem}}