.sg-directions{display:flex;flex-wrap:wrap;gap:10px;margin-block:18px}.sg-directions a{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:10px 16px;border:1px solid #d5c5b3;border-radius:4px;color:#4d3828;background:#fffdf9;text-decoration:none;font:600 13px/1.5 Inter,Arial,sans-serif}.sg-directions a:hover{background:#f2ebe2;border-color:#8b6845}.sg-directions a:focus-visible,.sg-footer-map>a:focus-visible{outline:3px solid #b8966e;outline-offset:4px}.contact-channel-detail{max-width:42rem;color:#695f55;font-size:14px;line-height:1.75}.contact-map-head p{max-width:48rem}.contact-map-box{overflow:hidden;border:1px solid #e0d5c7;border-radius:8px}.contact-map-box iframe{display:block;width:100%;height:420px;border:0}.contact-map-button{display:block!important;text-align:start!important}.sg-footer-map{margin-block:16px}.sg-footer-map iframe{display:block;width:100%;max-width:330px;height:165px;border:1px solid #73614e;border-radius:4px;background:#eee7df}.sg-footer-map>a{display:inline-flex;gap:12px;align-items:center;min-height:44px;margin-top:8px;color:#f0d9b7!important}.footer-contact .sg-directions{gap:7px;margin-block:12px}.footer-contact .sg-directions a{font-size:11px;min-height:40px;padding:8px 10px;background:transparent;color:#f0dfc9;border-color:#6e5c49}.footer-contact .sg-directions a:hover{background:#3b3025}.localized-footer .sg-directions a{display:inline-flex!important}.footer-contact address{font-style:normal;line-height:1.7;color:inherit}.ph-mobile-dock .ph-dock-location .ph-icon{stroke:currentColor;stroke-width:1.6;fill:none}.ph-mobile-dock .ph-dock-location span{max-width:100%;overflow-wrap:anywhere;text-align:center}@media(max-width:700px){.contact-map-box iframe{height:320px}.sg-directions a{flex:1 1 130px}.contact-channel-detail{font-size:13px}.footer-contact .sg-directions a{flex:1 1 auto}.sg-footer-map iframe{max-width:none;height:180px}}@media(prefers-reduced-motion:reduce){.sg-directions a{transition:none}}

@media(max-width:1023.98px){.ph-mobile-dock{grid-template-columns:repeat(6,minmax(0,1fr))!important}}
