.contact-page .info-main{margin:0 auto}.contact-content{max-width:780px;margin:0 auto;padding:52px 0 32px}.contact-intro{margin-bottom:30px}.contact-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--muted)}.contact-intro h1{font-size:clamp(32px,5vw,52px);line-height:1.15;letter-spacing:-1.4px;margin:16px 0 24px}.contact-content p{line-height:1.75}.contact-intro>p:not(.contact-eyebrow),.contact-email-help,.contact-safety,.contact-privacy{color:var(--muted)}.contact-email-card{padding:30px;border:1px solid var(--line);border-radius:14px;background:var(--paper);min-width:0}.contact-email-icon{display:block;width:36px;height:36px;margin-bottom:20px;color:var(--lime)}.contact-email-label{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--ink)}.contact-email-link{display:inline-block;max-width:100%;color:var(--ink);font-family:'Space Grotesk',sans-serif;font-size:clamp(19px,3.5vw,28px);font-weight:500;line-height:1.5;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:5px}.contact-email-help{font-size:14px;margin:18px 0 0;max-width:520px}.contact-safety,.contact-privacy{font-size:13px;margin-top:22px}.contact-privacy a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.contact-page .contact-content a:focus-visible{outline:3px solid var(--lime);outline-offset:5px;border-radius:2px}@media(max-width:600px){.contact-content{padding-top:30px}.contact-email-card{padding:23px 20px}.contact-intro h1{letter-spacing:-1px}}
