.legal_header__uD3sK{padding-block:clamp(3rem,7vw,6rem) 2.5rem;border-bottom:1px solid var(--line)}.legal_header__uD3sK h1{max-width:15ch;margin-block:1rem 1.4rem;font:400 clamp(2.8rem,7vw,5.5rem)/1.06 Georgia,serif;letter-spacing:-.055em;text-wrap:balance}.legal_meta__eZ4tM{margin-top:1.4rem;font-size:.8rem;color:var(--muted)}.legal_review__Pczhm{margin-top:1.7rem;max-width:52rem;padding:1rem 1.25rem;border:1px solid #c4c9b3;border-left:3px solid #777b45;background:#edf0e5;font-size:.85rem;line-height:1.7}.legal_review__Pczhm strong{display:block;margin-bottom:.25rem}.legal_languages__jGzT6{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.25rem;font-size:.9rem}.legal_languages__jGzT6 a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.legal_languages__jGzT6 a[aria-current]{font-weight:700}.legal_layout__Z1uPn{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2.65fr);gap:clamp(2rem,5vw,5rem);padding-block:3rem 5rem;align-items:start}.legal_toc__IkJNM{position:sticky;top:1.5rem;max-height:calc(100dvh - 3rem);overflow-y:auto;padding:.4rem}.legal_toc__IkJNM h2{margin-bottom:.9rem;font-weight:650;font-size:.9rem}.legal_toc__IkJNM ol{list-style:decimal;padding-left:1.4rem}.legal_toc__IkJNM a{display:block;padding-block:.6rem;font-size:.82rem;line-height:1.6;text-underline-offset:4px}.legal_toc__IkJNM a:hover{text-decoration:underline}.legal_article__8hdiz{max-width:48rem;min-width:0}.legal_section__BHrmc{scroll-margin-top:2rem;margin-bottom:2.8rem;padding-bottom:2.8rem;border-bottom:1px solid var(--line)}.legal_section__BHrmc h2{font:400 clamp(1.6rem,3vw,2.15rem)/1.22 Georgia,serif;letter-spacing:-.025em;margin-bottom:1.2rem}.legal_section__BHrmc p{font-size:1rem;line-height:1.85;margin-top:1rem}.legal_contacts__9WCnF a,.legal_section__BHrmc a{text-decoration:underline;text-underline-offset:4px}.legal_links__rICcc{display:flex;flex-wrap:wrap;gap:.1rem 1.3rem;margin-top:1rem;font-size:.8rem;line-height:1.6}.legal_links__rICcc a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.legal_contacts__9WCnF{padding-block:2rem 3rem;border-top:1px solid var(--line)}.legal_contacts__9WCnF h2{font:400 1.8rem/1.2 Georgia,serif;margin-bottom:1.5rem}.legal_contacts__9WCnF dl{display:grid;gap:.8rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.legal_contacts__9WCnF dt{font-size:.8rem;color:var(--muted)}.legal_contacts__9WCnF dd a{display:inline-flex;align-items:center;min-height:44px;font-size:.95rem;overflow-wrap:anywhere}@media (max-width:760px){.legal_layout__Z1uPn{grid-template-columns:1fr;gap:2rem;padding-top:1.5rem}.legal_toc__IkJNM{position:static;max-height:none}.legal_toc__IkJNM ol{column-count:2;column-gap:2rem}.legal_toc__IkJNM li{break-inside:avoid}}@media (max-width:430px){.legal_toc__IkJNM ol{column-count:1}}@media print{.legal_languages__jGzT6,.legal_links__rICcc,.legal_toc__IkJNM{display:none}.legal_layout__Z1uPn{display:block}.legal_article__8hdiz{max-width:none}.legal_section__BHrmc{break-inside:avoid}}.public-contact_invitation__3_KMt{scroll-margin-top:1.5rem}.public-contact_channels__w54sW{padding:0;border:0;min-width:0}.public-contact_channels__w54sW legend{font-family:Georgia,serif;font-size:clamp(1.3rem,2.5vw,1.8rem);letter-spacing:-.035em;margin-bottom:.3rem}.public-contact_help__ZlhFD{color:#626455;font-size:.82rem;line-height:1.65;margin:.3rem 0 .65rem}.public-contact_channelGrid__uWb6U{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.public-contact_channel__0L_Bv{position:relative;display:flex!important;align-items:center;gap:.6rem;min-height:58px;border:1px solid #acb29c;border-radius:10px;padding:.75rem;cursor:pointer;background:#f6f1e7;overflow-wrap:anywhere}.public-contact_channel__0L_Bv input{position:absolute;opacity:0;width:1px;height:1px}.public-contact_channel__0L_Bv svg{flex-shrink:0}.public-contact_channel__0L_Bv:has(input:checked){background:#d7ed88;border-color:#25271e;box-shadow:0 2px 0 #25271e}.public-contact_channel__0L_Bv:has(input:focus-visible){outline:3px solid #537011;outline-offset:4px}.public-contact_channel__0L_Bv:has(input:disabled){cursor:wait;opacity:.7}.public-contact_check__vqldU{margin-left:auto;visibility:hidden}.public-contact_channel__0L_Bv:has(input:checked) .public-contact_check__vqldU{visibility:visible}.public-contact_srOnly__46OVU{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.public-contact_selectedField__MxOQ9{border-left:2px solid #a8ba70;padding-left:1rem}.public-contact_fieldError__c639r{color:#822e1b;line-height:1.6;font-size:.88rem;margin:.5rem 0 0}.public-contact_choiceMeaning__WIMzb{display:block;font-weight:400;font-size:.73rem;color:#626455;margin-top:.15rem}.public-contact_afterHello__rsLe8{text-align:left;margin:2rem auto 0;border-top:1px solid #b7bba7;padding-top:2rem}.public-contact_afterHello__rsLe8 h2{font-family:Georgia,serif;font-size:2rem;letter-spacing:-.04em;line-height:1.2;margin:.3rem 0 .7rem}.public-contact_afterHello__rsLe8>p:not(:first-child){line-height:1.65;margin-bottom:1rem}@media(max-width:720px){.public-contact_channelGrid__uWb6U{grid-template-columns:repeat(2,minmax(0,1fr))}.public-contact_channel__0L_Bv{gap:.45rem;padding:.7rem}}@media(min-width:721px) and (max-width:860px){.public-contact_channelGrid__uWb6U{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.public-contact_channel__0L_Bv{transition:none}}