
#hw-buyer-search{--ink:#123d3c;--teal:#008271;--muted:#526c67;--line:#cfdfd9;--paper:#f4f8f5;font:17px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);isolation:isolate}#hw-buyer-search *{box-sizing:border-box}#hw-buyer-search [hidden]{display:none!important}#hw-buyer-search a{color:var(--teal);text-underline-offset:4px}#hw-buyer-search .hw-wrap{max-width:1240px;margin:auto;padding:24px}#hw-buyer-search .hw-nav{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:10px 0 38px}#hw-buyer-search .hw-brand{font-size:22px;font-weight:900;text-decoration:none;color:var(--ink);letter-spacing:1px}#hw-buyer-search .hw-brand span{color:var(--teal)}#hw-buyer-search .hw-hero{display:grid;grid-template-columns:1.7fr 1fr;gap:60px;align-items:center;margin:16px 0 34px}#hw-buyer-search h1{font-size:clamp(34px,4.5vw,57px);line-height:1.12;letter-spacing:-1.7px;margin:12px 0 24px;font-weight:760}#hw-buyer-search h2{font-size:28px;line-height:1.25;margin:8px 0 20px}#hw-buyer-search h3{font-size:23px;line-height:1.3;margin:10px 0 18px}#hw-buyer-search p{margin:10px 0 16px}#hw-buyer-search .hw-eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:var(--teal);margin:0 0 12px}#hw-buyer-search .hw-intro{max-width:660px;font-size:20px;color:var(--muted)}#hw-buyer-search aside{border-left:3px solid var(--teal);padding:8px 0 8px 28px;color:var(--muted)}#hw-buyer-search aside strong{color:var(--ink)}#hw-buyer-search .hw-panel,#hw-buyer-search .hw-card{padding:28px;border:1px solid var(--line);background:#fff;border-radius:14px;margin:20px 0}#hw-buyer-search label{display:block;font-size:15px;font-weight:750;margin:8px 0}#hw-buyer-search input,#hw-buyer-search button{font:inherit}#hw-buyer-search input{border:1px solid #829b93;border-radius:7px;padding:14px;width:100%;color:var(--ink);background:#fff}#hw-buyer-search .hw-search-row{display:flex;gap:12px;margin-bottom:20px}#hw-buyer-search button,#hw-buyer-search .hw-button{border:1px solid var(--teal);border-radius:7px;background:var(--teal);color:#fff;padding:14px 22px;font-weight:750;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block}#hw-buyer-search button:disabled{opacity:.55;cursor:wait}#hw-buyer-search .hw-outline{background:transparent;color:var(--teal)}#hw-buyer-search .hw-note{font-size:14px;color:var(--muted)}#hw-buyer-search #hw-progress{font-weight:650;color:#805a13}#hw-buyer-search .hw-result-head{margin-top:54px}#hw-buyer-search .hw-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}#hw-buyer-search .hw-tabs{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#hw-buyer-search .hw-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}#hw-buyer-search .hw-card{margin:0;min-width:0}#hw-buyer-search .hw-card article{border-top:1px solid var(--line);padding-top:14px;margin-top:16px}#hw-buyer-search .hw-pill{font-size:12px;font-weight:750;padding:5px 9px;border-radius:5px;background:#eff5f2;display:inline-block}#hw-buyer-search .hw-unresolved{background:#fff3d7;color:#755014}#hw-buyer-search .hw-table-scroll{overflow:auto}#hw-buyer-search table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}#hw-buyer-search th,#hw-buyer-search td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 10px;overflow-wrap:anywhere}#hw-buyer-search th{background:var(--paper)}#hw-buyer-search .hw-source{display:grid;grid-template-columns:1fr 150px;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}#hw-buyer-search .hw-footer{border-top:1px solid var(--line);margin-top:50px;padding:32px 0;color:var(--muted)}#hw-buyer-search :focus-visible{outline:3px solid #dc9c37;outline-offset:3px}#hw-buyer-search :target{scroll-margin-top:25px}@media(max-width:720px){#hw-buyer-search .hw-wrap{padding:18px}#hw-buyer-search .hw-hero{display:block}#hw-buyer-search aside{margin:28px 0}#hw-buyer-search .hw-grid{grid-template-columns:1fr}#hw-buyer-search .hw-search-row{flex-direction:column}#hw-buyer-search .hw-panel,#hw-buyer-search .hw-card{padding:20px}#hw-buyer-search .hw-nav{font-size:14px}#hw-buyer-search .hw-brand{font-size:18px}}@media print{#hw-buyer-search form,#hw-buyer-search .hw-tabs,#hw-buyer-search button,#hw-buyer-search .hw-actions{display:none}#hw-buyer-search .hw-grid{display:block}#hw-buyer-search .hw-card{break-inside:avoid;margin-bottom:16px}#hw-buyer-search .hw-wrap{max-width:none}#hw-buyer-search .hw-table-scroll{overflow:visible}}

#hw-buyer-search .hw-search-row{align-items:flex-start}
#hw-buyer-search .hw-address-field{flex:1;min-width:0;width:100%}
#hw-buyer-search .hw-address-popup{margin-top:8px;border:1px solid #829b93;border-radius:8px;background:#fff;box-shadow:0 5px 16px rgba(18,61,60,.12);overflow:hidden}
#hw-buyer-search #hw-address-suggestions{list-style:none;max-height:280px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px}
#hw-buyer-search #hw-address-suggestions li{margin:0;padding:0;list-style:none}
#hw-buyer-search .hw-address-option{display:block;width:100%;min-height:48px;margin:0;padding:12px 14px;border:0;border-radius:4px;background:#fff;color:var(--ink);font:inherit;font-weight:500;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.45;cursor:pointer}
#hw-buyer-search .hw-address-option:hover,#hw-buyer-search .hw-address-option[aria-selected="true"]{background:#e7f3ed;color:#073b3a}
#hw-buyer-search .hw-address-attribution{padding:5px 14px 9px;border-top:1px solid var(--line);text-align:right;font-family:Roboto,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;white-space:nowrap;color:#5e5e5e}
#hw-buyer-search #hw-address-help{margin:8px 0 0;font-size:14px}
