.contact-modal{width:min(520px,94vw);border-radius:12px}.contact-modal .dialog-inner{padding:38px}.contact-modal h2{font:600 34px/1.15 Manrope,Inter,sans-serif;letter-spacing:-.035em;margin:12px 0 30px}.contact-modal address{font-style:normal;color:#b8c8d2;line-height:1.8}.contact-modal address strong{color:white}.contact-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.contact-links a{color:var(--silver-bright,#eef7fb);text-decoration:none}.contact-links a:hover{text-decoration:underline}.contact-links span{color:#657d8d}@media(max-width:560px){.site-header nav{gap:6px}.site-header .text-button{font-size:12px}.contact-modal .dialog-inner{padding:28px}}
