.contacts_page__OIYv9{width:100%;max-width:var(--max);margin:0 auto;padding:clamp(36px,5vw,64px) var(--gutter) clamp(48px,7vw,88px)}.contacts_intro__WfiE1{max-width:680px;margin-bottom:clamp(32px,4vw,48px)}.contacts_intro__WfiE1 h1{margin:0 0 18px;font-size:var(--type-hero);line-height:1.07;letter-spacing:-.044em}.contacts_description__KcL6F{max-width:560px;margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.6}.contacts_columns__gg__u{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start}.contacts_columns__gg__u h2{margin:0 0 16px;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.2;letter-spacing:-.025em}.contacts_contactList__7ImI4,.contacts_siteList__OLx6Z{list-style:none;margin:0;padding:0}.contacts_contactList__7ImI4 li{border-bottom:1px solid var(--line)}.contacts_contactList__7ImI4 li:first-child{border-top:1px solid var(--line)}.contacts_contactLink__3hd5O,.contacts_siteLink__tGZwq{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;padding:20px 0;border-radius:4px}.contacts_linkCopy__dCkK_{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.contacts_label__Hv6cU,.contacts_role__aypF5{color:var(--muted);font-size:.875rem;line-height:1.5}.contacts_address__UNVjH,.contacts_domain__wAEv6{font-size:clamp(1.05rem,1.9vw,1.4rem);font-weight:650;line-height:1.4;letter-spacing:-.015em}.contacts_contactArrow__OCHf0{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--y);color:var(--ink)}.contacts_sitesSection__gYsJW{padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:24px;background:var(--soft)}.contacts_sitesSection__gYsJW h2{margin-bottom:8px}.contacts_siteList__OLx6Z li+li{border-top:1px solid var(--line)}.contacts_siteLink__tGZwq{padding:18px 0}.contacts_siteList__OLx6Z li:last-child .contacts_siteLink__tGZwq{padding-bottom:0}.contacts_siteArrow__y5zfY{flex-shrink:0}.contacts_contactLink__3hd5O:focus-visible .contacts_address__UNVjH,.contacts_contactLink__3hd5O:hover .contacts_address__UNVjH,.contacts_siteLink__tGZwq:focus-visible .contacts_domain__wAEv6,.contacts_siteLink__tGZwq:hover .contacts_domain__wAEv6{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}@media (min-width:800px){.contacts_columns__gg__u{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}.contacts_contactSection__EEVUw{padding-top:32px}}