.nm-contacts-page__hero h1{text-wrap:balance;max-width:17ch}.nm-contacts-page__grid{grid-template-columns:minmax(0,6.5fr) minmax(20rem,5.5fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.nm-contact-methods{background:var(--nm-color-surface);border:1px solid var(--nm-color-border);border-block-start:3px solid var(--nm-color-accent);border-radius:var(--nm-radius-panel);gap:0;margin:0;list-style:none;display:grid;overflow:hidden;padding:0!important}.nm-contact-methods>li{background:var(--nm-color-surface);border-block-start:1px solid var(--nm-color-border);align-items:center;gap:var(--nm-space-4);min-height:5rem;padding:var(--nm-space-4) var(--nm-space-5);display:flex}.nm-contact-methods__icon{background:var(--nm-color-primary-soft);border:1px solid var(--nm-color-border);border-radius:var(--nm-radius-control);color:var(--nm-color-primary-strong);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.nm-contact-methods__icon .nm-icon{width:21px;height:21px}.nm-contact-methods>li>div{gap:var(--nm-space-1);min-width:0;display:grid}.nm-contact-methods>li>div>span{color:var(--nm-color-text-muted);font-size:var(--nm-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.nm-contact-methods>li :where(a,strong){color:var(--nm-color-secondary-strong);overflow-wrap:anywhere;min-width:0;font-weight:700;text-decoration-thickness:1px}@media (width<=260px){.nm-contact-methods{grid-template-columns:minmax(0,1fr)}.nm-contact-methods>li{box-sizing:border-box;width:100%;min-width:0;padding-inline:.75rem}.nm-contact-methods>li>div{max-width:100%}.nm-contact-methods>li :where(a,strong){max-width:100%}}.nm-contact-methods__route{min-height:0!important;padding:var(--nm-space-4) 0 0!important;background:0 0!important;border:0!important}.nm-contacts-page__details .nm-alert{margin-block-start:var(--nm-space-6)}.nm-contacts-page__details .nm-alert h3{font-size:var(--nm-text-xl)}.nm-contacts-page__form{background:var(--nm-color-surface);border:1px solid var(--nm-color-border);border-block-start:3px solid var(--nm-color-primary);border-radius:var(--nm-radius-panel);padding:clamp(1.5rem,4vw,2.5rem)}.nm-contacts-page__form h2{font-size:var(--nm-text-3xl);max-width:14ch}.nm-contacts-page__privacy{border-block-start:1px solid var(--nm-color-border);font-size:var(--nm-text-sm);padding-block-start:var(--nm-space-4);margin-block-start:var(--nm-space-6)!important}.nm-route-card{background:var(--nm-color-secondary-strong);border-block-start:3px solid var(--nm-color-accent);border-radius:var(--nm-radius-panel);color:#fffdf8d6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.75rem,5vw,3.5rem);display:grid}.nm-route-card h2{max-width:20ch}@media (width<=767px){.nm-contacts-page__grid,.nm-route-card{grid-template-columns:minmax(0,1fr)}.nm-route-card .nm-button{width:100%}}.nm-route-card :where(p,span){color:var(--nm-color-text)}.nm-contacts-page__hero{background:var(--nm-color-surface);border-radius:0 0 42px 42px}.nm-contacts-page__hero h1{color:var(--nm-color-text);letter-spacing:-.04em;font-size:clamp(2.5rem,4.8vw,3.375rem);line-height:1}.nm-contact-methods,.nm-contacts-page__form,.nm-route-card{background:var(--nm-color-surface);box-shadow:var(--nm-shadow-sm);border:0;border-radius:20px}.nm-route-card :where(h2,.nm-eyebrow){color:var(--nm-color-text)}.nm-route-card .nm-visually-muted{color:var(--nm-color-text-muted)}.nm-contact-methods>li:first-child{border-block-start:0}.nm-contact-methods__icon{background:var(--nm-color-primary-soft);color:var(--nm-color-primary-strong);border-radius:14px}@media (width<=767px){.nm-contacts-page__hero{border-radius:0 0 28px 28px}}