/* Small public navigation/contact additions for eNamad transparency. */
.main-nav>.legal-header-link{display:flex;align-items:center;padding:9px 10px;font-size:.77rem;white-space:nowrap;color:var(--text);border-radius:10px;text-decoration:none}
.main-nav>.legal-header-link:hover,.main-nav>.legal-header-link:focus-visible{color:var(--link);background:var(--surface-subtle)}
.mobile-legal-links{display:flex;gap:8px;flex-wrap:wrap;margin:12px 14px}.mobile-legal-links a{flex:1;min-width:110px;text-align:center;border:1px solid var(--border);background:var(--surface-subtle);padding:10px 12px;border-radius:10px;color:var(--text);font-size:.85rem;font-weight:700}
.footer-business-contact span{line-height:2;overflow-wrap:anywhere}.footer-business-contact a{overflow-wrap:anywhere}.footer-business-contact bdi{unicode-bidi:isolate}
@media(min-width:1200px){.site-footer .footer-grid{grid-template-columns:minmax(13rem,1.25fr) minmax(9rem,.75fr) minmax(11rem,.8fr) minmax(16rem,1.25fr);gap:clamp(16px,2.7vw,40px)}}

.checkout-terms-v3 .checkout-legal-link{color:var(--link);text-decoration:underline;text-underline-offset:3px;font-weight:700}
