.contact-page{max-width:1440px;margin:0 auto;min-height:calc(100svh - 200px);padding:28px 5vw 100px;display:grid;grid-template-columns:12.5% minmax(0,1fr)}.contact-page h1{margin:0;font-size:10px;font-weight:400;line-height:1.4}.contact-content{padding-top:64px;min-width:0}.contact-intro p{font-size:11px;line-height:1.5;margin:0 0 12px}.contact-email{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.5;letter-spacing:0;margin:40px 0 24px;overflow-wrap:anywhere}.contact-email span{font-size:12px}.contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;font-size:10px;line-height:1.5}.contact-mail-link,#copy-email{text-decoration:underline;text-underline-offset:4px}#copy-status{color:var(--muted)}.contact-details{margin:80px 0 0;display:grid;grid-template-columns:85px minmax(0,1fr);gap:28px 20px;font-size:11px;line-height:1.6}.contact-details dt{font-size:9px;color:var(--muted)}.contact-details dt,.contact-details dd{margin:0}.contact-details address{font-style:normal}.contact-back{display:inline-block;font-size:10px;margin-top:50px}@media(max-width:760px){.contact-page{display:block;padding:26px 22px 76px}.contact-content{padding-top:58px}.contact-email{font-size:12px;gap:8px;margin-top:32px}.contact-email span{font-size:12px}.contact-details{margin-top:65px;grid-template-columns:65px minmax(0,1fr);gap:24px 12px}.contact-actions{gap:16px}.contact-intro p{font-size:11px}}