.ContactPanel_page__ruREq{box-sizing:border-box;inline-size:100%;max-inline-size:960px;margin-inline:auto;padding:56px 32px 80px;color:var(--ink)}.ContactPanel_header__70PGp{margin-block-end:36px}.ContactPanel_header__70PGp h1{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}.ContactPanel_header__70PGp p{max-inline-size:62ch;margin:0;color:var(--muted);font-size:1.125rem;line-height:1.7}.ContactPanel_details__46Fw3{min-inline-size:0;padding-block:28px;border-block:1px solid var(--line)}.ContactPanel_address__HNVFL{display:inline-flex;align-items:center;gap:14px;min-block-size:48px;max-inline-size:100%;color:var(--accent);font-size:clamp(1.0625rem,2.3vw,1.5rem);font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ContactPanel_address__HNVFL svg{inline-size:24px;block-size:24px;flex-shrink:0}.ContactPanel_address__HNVFL bdi{min-inline-size:0;overflow-wrap:anywhere}.ContactPanel_address__HNVFL:hover{text-decoration-thickness:2px}.ContactPanel_address__HNVFL:focus-visible{outline:3px solid var(--accent);outline-offset:6px;border-radius:2px}.ContactPanel_ownership__J_2WX{margin:20px 0 0;color:var(--muted);font-size:.9375rem;line-height:1.7}@media (max-width:600px){.ContactPanel_page__ruREq{padding:36px 20px 56px}.ContactPanel_header__70PGp{margin-block-end:28px}.ContactPanel_header__70PGp p{font-size:1rem}.ContactPanel_details__46Fw3{padding-block:22px}.ContactPanel_address__HNVFL{gap:10px}}