/* Shared SMS actions use the existing palette and reserve real tap targets. */
.walkon-navigation{gap:18px}.walkon-navigation>a{font-size:12px}
.walkon-header-inner{gap:24px}.walkon-navigation>a.walkon-header-cta{gap:16px;padding-inline:16px}
.walkon-footer-contact .walkon-text-link{color:#fff;border-color:#a1b6d0;align-self:flex-start}
.walkon-footer-contact .walkon-text-link:hover{background:#164275}
.wp-heading-actions .walkon-text-link{order:2}
.wp-card-content>.walkon-text-link{margin-top:18px}.wp-suite-aside>.walkon-text-link{margin-top:16px}
.wp-comparison .walkon-text-link{margin-block:8px}
.wp-contact-band>.wp-container{flex-wrap:wrap}.wp-contact-band>.wp-container>div{flex:1 1 440px}
.tour-contact>.walkon-text-link{font-size:13px;margin:16px 0 0;display:flex;width:max-content}
.inquiry-aside>.walkon-text-link{color:#fff;border-color:#a1b6d0;align-self:start}
.home-suite-actions{flex-wrap:wrap;gap:12px}.area-list-actions{flex-wrap:wrap;gap:12px}.area-map-card-actions{flex-wrap:wrap}
.design-help .walkon-text-link{margin-block:8px}.lf-nav .walkon-text-link{margin-top:12px}
@media(min-width:1024px) and (max-width:1199px){.walkon-navigation{gap:12px}.walkon-navigation>a{font-size:11px}.walkon-navigation>a.walkon-header-cta{padding-inline:10px;gap:8px}.walkon-header-inner{gap:16px}}
@media(max-width:1023px){.walkon-navigation>a{font-size:14px}.walkon-navigation .walkon-text-link{width:100%;justify-content:flex-start}}
@media(max-width:720px){.wp-property-heading .wp-heading-actions{display:flex}}
@media(max-width:639px){.wp-contact-band>.wp-container{gap:20px}.wp-contact-band>.wp-container>div{flex-basis:100%}.area-list-actions{gap:10px}.area-map-card-actions .walkon-text-link{flex:1 1 auto}}
@media print{[data-text-contact],#mobile-leasing-actions{display:none!important}}
