.address-suggestion-panel[hidden]{display:none!important}.address-suggestion-panel{position:absolute;top:100%;inset-inline:0;z-index:20;margin-top:4px;border:1px solid #acb49a;border-radius:3px;background:#fffdf5;box-shadow:0 8px 20px #183f3029;overflow:hidden}.address-suggestion-panel .postcode-options{position:static;margin:0;border:0;border-radius:0;box-shadow:none;max-height:270px;padding:4px}.address-suggestion-panel .postcode-options li{padding:10px;line-height:1.4}.address-suggestion-panel .postcode-options b{overflow-wrap:anywhere}.address-suggestion-panel .postcode-options span{overflow-wrap:anywhere}.address-attribution{border-top:1px solid #e1dece;padding:7px 10px;text-align:right;font-size:9px;line-height:1.3;color:#617055;background:#f6f3e7}.address-attribution a{text-decoration:underline;text-underline-offset:2px}.address-attribution a:focus-visible{outline:2px solid #b85d1a;outline-offset:2px}.hero-copy:has(.postcode-options:not([hidden])){z-index:6}
@media(max-width:720px){.address-suggestion-panel .postcode-options{max-height:235px}.address-suggestion-panel .postcode-options li{padding:10px 9px}.address-attribution{font-size:9px;padding:7px 9px}}
