.BusinessClaimBanner_shell__JMZXQ{box-sizing:border-box;width:100%;padding:4vh 10% 10vh;background:#fff}.BusinessClaimBanner_embedded__qQ41F{margin-bottom:42px;padding:0;background:transparent}.BusinessClaimBanner_banner__gHDhS{position:relative;display:grid;grid-template-columns:minmax(210px,.9fr) minmax(220px,1fr) auto;align-items:end;grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);padding:25px 28px 27px;color:#f3f1eb;background:#181816}.BusinessClaimBanner_dismissButton__7Z9nO{position:absolute;top:14px;right:14px;display:none;place-items:center;width:28px;height:28px;border:0;border-radius:50%;padding:0;color:#181816;background:#fff;cursor:pointer}.BusinessClaimBanner_dismissButton__7Z9nO:focus-visible,.BusinessClaimBanner_dismissButton__7Z9nO:hover{color:#000;background:#f3f1eb}.BusinessClaimBanner_dismissButton__7Z9nO:focus-visible{outline:1px solid currentColor;outline-offset:2px}.BusinessClaimBanner_dismissButton__7Z9nO svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.25}.BusinessClaimBanner_banner__gHDhS p{margin:0}.BusinessClaimBanner_banner__gHDhS>div>p{margin-bottom:8px;color:hsla(45,25%,94%,.58);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.BusinessClaimBanner_banner__gHDhS h2{margin:0;font-family:Playfair Display,serif;font-size:clamp(24px,2.4vw,34px);font-weight:400;letter-spacing:-.025em;line-height:1.05}.BusinessClaimBanner_banner__gHDhS>p{color:hsla(45,25%,94%,.72);font-size:12px;line-height:1.55}.BusinessClaimBanner_banner__gHDhS>a{display:flex;align-items:center;justify-content:space-between;gap:28px;min-width:176px;padding:13px 0 7px;color:#f3f1eb;border-bottom:1px solid hsla(45,25%,94%,.72);font-size:11px;text-decoration:none;white-space:nowrap}.BusinessClaimBanner_banner__gHDhS>a:hover{border-bottom-color:#f3f1eb}@media (max-width:900px){.BusinessClaimBanner_banner__gHDhS{grid-template-columns:1fr 1fr}.BusinessClaimBanner_banner__gHDhS>a{grid-column:1/-1;width:-moz-fit-content;width:fit-content}}@media (max-width:620px){.BusinessClaimBanner_shell__JMZXQ{padding:4vh 0}.BusinessClaimBanner_embedded__qQ41F{width:100vw;margin:0 0 34px -5vw;padding:0}.BusinessClaimBanner_banner__gHDhS{grid-template-columns:1fr;gap:20px;padding:10vh 10%}.BusinessClaimBanner_dismissButton__7Z9nO{display:grid;top:18px;right:18px}.BusinessClaimBanner_banner__gHDhS>a{grid-column:auto;width:100%}}