.google-location{border-top:1px solid var(--line,#dbe0d3);padding:24px 0;margin-top:22px}.google-location h2{font-size:1rem;line-height:1.5;letter-spacing:0;margin:0 0 13px;color:var(--ink,#20291f)}.google-location-links{display:flex;flex-wrap:wrap;gap:10px 20px}.google-location-links a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 13px;border:1px solid var(--line,#dbe0d3);border-radius:6px;font-size:.8125rem;font-weight:650;line-height:1.55;color:var(--ink,#20291f);background:#fff;text-decoration:none;max-width:100%;overflow-wrap:anywhere}.google-location-links a:hover{background:var(--soft,#f6f7f3);border-color:#99a58c}.google-location-links a:focus-visible{outline:2px solid var(--ink,#20291f);outline-offset:3px}.google-location-links svg{width:19px;height:19px;flex:0 0 19px}.google-location-links a>span{min-width:0}
@media(max-width:700px){.google-location{padding:22px 0;margin-top:20px}.google-location-links{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.google-location-links a{width:100%;min-height:48px;font-size:.875rem}}
