.nm-v7.v7-doc .container-page{width:100%;max-width:calc(784px + 2*clamp(16px,8px + 2.5vw,32px));margin:0 auto;padding:0 clamp(16px,8px + 2.5vw,32px)}.nm-v7.v7-contact .nm-contact-hero{padding:clamp(64px,48px + 2vw,96px) 0;position:relative}.nm-v7.v7-contact .nm-contact-hero-center{text-align:center}.nm-v7.v7-contact .nm-contact-hero-h1{font-family:var(--f-disp);letter-spacing:-.025em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(40px,32px + 1.8vw,56px);font-weight:500;line-height:1.1}.nm-v7.v7-contact .nm-contact-hero-subhead{font-family:var(--f-body);color:var(--fg-2);text-wrap:balance;max-width:600px;margin:20px auto 0;font-size:clamp(17px,16px + .3vw,20px);line-height:1.6}.nm-v7.v7-contact .nm-contact-cards-section{padding:0 0 clamp(48px,40px + 2vw,80px);position:relative}.nm-v7.v7-contact .nm-contact-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.nm-v7.v7-contact .nm-contact-card{background:var(--card);border:1px solid var(--line);color:var(--fg);border-radius:16px;padding:24px;text-decoration:none;transition:border-color .16s,transform .16s;display:block}.nm-v7.v7-contact .nm-contact-card:hover{transform:translateY(-2px);border-color:var(--teal)!important}@media (max-width:767px){.nm-v7.v7-contact .nm-contact-cards-grid{grid-template-columns:1fr}}.nm-v7.v7-contact .nm-contact-card-icon{color:var(--teal);margin-bottom:12px}.nm-v7.v7-contact .nm-contact-card-icon svg{vertical-align:baseline;flex:none;display:inline}.nm-v7.v7-contact .nm-contact-card h3{font-family:var(--f-disp);margin:0 0 8px;font-size:22px;font-weight:500}.nm-v7.v7-contact .nm-contact-card p{font-family:var(--f-body);color:var(--fg-2);margin:0 0 16px;font-size:15px;line-height:1.55}.nm-v7.v7-contact .nm-contact-card .nm-contact-card-email{font-family:var(--f-body);color:var(--fg);word-break:break-all;font-size:15px;font-weight:500}.nm-v7.v7-contact .nm-contact-socials{padding:clamp(40px,32px + 2vw,64px) 0;position:relative}.nm-v7.v7-contact .nm-contact-socials-center{text-align:center}.nm-v7.v7-contact .nm-contact-socials-heading{font-family:var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--fg);margin-bottom:16px;font-size:14px;font-weight:600}.nm-v7.v7-contact .nm-contact-socials-rowwrap{justify-content:center;display:flex}.nm-v7.v7-contact .nm-social-row,.nm-v7.v7-contact .nm-social-row>div{color:var(--fg)!important}.nm-v7.v7-contact .nm-social-row a{color:var(--fg)!important;border-color:var(--line)!important}.nm-v7.v7-contact .nm-social-row svg{flex:none}.nm-v7.v7-contact .nm-contact-privacy{padding:0 0 clamp(48px,40px + 2vw,80px);position:relative}.nm-v7.v7-contact .nm-contact-privacy p{font-family:var(--f-body);color:var(--fg-3);text-align:center;margin:0;font-size:13px}.nm-v7.v7-contact.static .nm-contact-card,.nm-v7.v7-contact.static .nm-social-row a{transition:none!important}.nm-v7.v7-contact.static .nm-contact-card:hover{border-color:var(--line)!important;transform:none!important}
