.global-search{padding:20px 5%;border-bottom:1px solid #d9ddd2}.global-search label{display:block;font-size:13px;font-weight:600;margin-bottom:9px}.global-search>div{display:flex;max-width:850px;gap:10px}.global-search input{font:inherit;flex:1;min-width:0;padding:14px 16px;border:1px solid #b6bfae;border-radius:6px;background:white}.global-search button{font:inherit;font-weight:600;padding:14px 24px;border:0;border-radius:6px;background:var(--green);cursor:pointer}.search-page{padding:50px 5%;max-width:1150px;margin:auto;min-height:65vh}.search-page h1{font-size:clamp(32px,5vw,58px);letter-spacing:-.04em}.search-main{padding:12px 0 25px;border:0}.search-status{line-height:1.7;color:var(--muted);margin:20px 0 30px}.search-result{border-top:1px solid #d9ddd2;padding:25px 0}.search-result h2{font-size:23px;letter-spacing:-.02em;margin:12px 0}.search-result h2 a:hover{text-decoration:underline;text-underline-offset:5px}.search-result>p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:850px;overflow-wrap:anywhere}.search-result .eyebrow{font-size:10px}.search-result .textlink{font-size:13px}tr[id^=price-item-]{scroll-margin-top:45px}tr[id^=price-item-]:target{outline:3px solid #85a21a;outline-offset:-3px;background:#ecf6bf}header nav{column-gap:13px}@media(max-width:600px){.global-search button{padding:12px 15px}.global-search input{font-size:14px}.search-result h2{font-size:20px}}
