[hidden]{display:none!important}
.contact-intro{font-size:16px;line-height:1.8;max-width:650px;margin:24px 0 0;color:#68414d}
.contact-shortcuts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:8px}
.contact-shortcuts a,.contact-copy{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;text-underline-offset:4px}
.contact-phone{display:inline-flex;align-items:center;min-height:44px}
.contact-copy{border:0;background:none;padding:0;text-align:left;line-height:inherit}
.contact-copy[hidden]{display:none}
.contact-info .contact-copy-status{font-size:14px;line-height:1.6;margin:8px 0 0;color:#68414d}
.contact-copy-status:empty{display:none}
.contact-policy{font-size:15px;line-height:1.8;margin:28px 0 0;padding-top:22px;border-top:1px solid #c4909c;color:#68414d}
.route-dialog>p:not(.eyebrow){font-size:16px;line-height:1.7}
.route-options{display:grid;gap:12px;margin-top:24px}
.route-option{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:16px 20px;border:1px solid #bfa99c;background:#eee4dc;font-size:16px;line-height:1.5;transition:background .2s}
.route-option:hover{background:#e5d5c7}
.route-dialog .route-address{margin:24px 0 0;padding-top:20px;border-top:1px solid #ded4cb;color:#6d5c51}
