.c3AU6q_page{max-width:824px;padding:clamp(2rem, 6vw, 4rem) var(--dimen-page-padding) var(--space-8);margin:0 auto;font-size:15px;line-height:1.7}.c3AU6q_header{padding-bottom:var(--space-8);border-bottom:1px solid var(--color-rule)}.c3AU6q_eyebrow{margin-bottom:var(--space-4);color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.c3AU6q_title{letter-spacing:-.03em;font-size:clamp(3rem,9vw,5rem);line-height:.95}.c3AU6q_intro{max-width:34rem;margin-top:var(--space-6);color:var(--color-ink-secondary);font-size:18px;line-height:1.6}.c3AU6q_contact,.c3AU6q_section{gap:var(--space-4);padding:var(--space-8) 0;border-bottom:1px solid var(--color-rule);display:grid}.c3AU6q_sectionTitle{font-size:30px;line-height:1.15}.c3AU6q_email{color:var(--color-accent);overflow-wrap:anywhere;justify-self:start;font-size:clamp(1.35rem,5vw,1.75rem);font-weight:500;line-height:1.4}.c3AU6q_detail{color:var(--color-ink-secondary);font-size:14px}.c3AU6q_page a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.c3AU6q_page a:hover{color:var(--color-accent)}.c3AU6q_page a:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px;border-radius:2px}.c3AU6q_footer{padding-top:var(--space-6);color:var(--color-ink-secondary);font-size:13px}
