.legal_page__k_yP4{max-width:1120px;margin:0 auto;padding:64px 28px 96px}.legal_header__fwEYc{max-width:790px;margin-bottom:40px}.legal_header__fwEYc h1{font:400 clamp(36px,5vw,58px)/1.08 var(--serif);letter-spacing:-.04em;margin:20px 0}.legal_header__fwEYc p{font-size:17px;line-height:1.65;color:var(--muted)}.legal_header__fwEYc .legal_meta__xBJJJ{font-size:13px}.legal_page__k_yP4 a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal_page__k_yP4 a:hover{color:var(--blue-dark)}.legal_page__k_yP4 a:focus-visible{outline:3px solid var(--blue-dark);outline-offset:4px}.legal_summary__3bIMs{border-left:3px solid var(--blue);padding:2px 0 2px 22px;margin:24px 0 32px}.legal_summary__3bIMs h2{font-size:16px;margin:0 0 12px}.legal_summary__3bIMs ul{list-style:disc;padding-left:20px;margin:0}.legal_summary__3bIMs li{margin:8px 0;line-height:1.6}.legal_documents__uMjmp{border-top:1px solid var(--line);margin-top:40px}.legal_document__kUhzQ{display:grid;grid-template-columns:minmax(220px,1fr) 1.3fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.legal_document__kUhzQ h2{font-size:19px;line-height:1.4;margin:0}.legal_document__kUhzQ p{color:var(--muted);font-size:15px;line-height:1.6;margin:0}.legal_layout__WIurm{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;align-items:start}.legal_contents__zWetd{border-top:1px solid var(--line);padding-top:20px}.legal_contents__zWetd h2{font-size:14px;margin:0 0 12px}.legal_contents__zWetd ol{list-style:none;padding:0;margin:0}.legal_contents__zWetd a{display:block;padding:8px 0;font-size:14px;line-height:1.5}.legal_body__sOhYF{max-width:740px;min-width:0}.legal_section__Xfnm8{scroll-margin-top:120px;margin-bottom:36px;padding-top:20px;border-top:1px solid var(--line)}.legal_section__Xfnm8 h2{font-size:22px;line-height:1.35;letter-spacing:-.02em;margin:0 0 18px}.legal_section__Xfnm8 li,.legal_section__Xfnm8 p{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.legal_section__Xfnm8 p{margin:0 0 16px}.legal_section__Xfnm8 ul{list-style:disc;padding-left:24px}.legal_section__Xfnm8 li{margin-bottom:12px}.legal_contact__uYmjF{border-top:1px solid var(--line);padding-top:24px;margin-top:40px;line-height:1.7}.legal_contact__uYmjF h2{font-size:20px;margin:0 0 12px}.legal_contact__uYmjF p{font-size:14px;color:var(--muted);margin:8px 0}.legal_related___sSrv{display:flex;flex-wrap:wrap;gap:10px 24px;margin:20px 0}.legal_related___sSrv a{padding:6px 0;font-size:14px;line-height:1.6}@media (max-width:760px){.legal_page__k_yP4{padding:36px 22px 64px}.legal_layout__WIurm{grid-template-columns:minmax(0,1fr);gap:32px}.legal_document__kUhzQ{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}.legal_contents__zWetd{padding-top:18px}.legal_header__fwEYc{margin-bottom:28px}}@media print{.legal_page__k_yP4{padding:0;max-width:none}.legal_layout__WIurm{display:block}.legal_contents__zWetd{display:none}.legal_body__sOhYF{max-width:none}.legal_section__Xfnm8{break-inside:avoid}}