.LegalPage-module__bHW_4a__breadcrumbs{margin:0 0 clamp(28px,4vw,40px);padding:0}.LegalPage-module__bHW_4a__breadcrumbList{color:var(--text-secondary);font-family:var(--text-caption-family);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-lh);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.LegalPage-module__bHW_4a__breadcrumbList li{align-items:center;gap:10px;display:inline-flex}.LegalPage-module__bHW_4a__breadcrumbList li:not(:last-child):after{content:"/";color:var(--text-secondary);opacity:.55}.LegalPage-module__bHW_4a__breadcrumbList a{color:var(--text-secondary);text-decoration:none}.LegalPage-module__bHW_4a__breadcrumbList a:hover,.LegalPage-module__bHW_4a__breadcrumbList a:focus-visible{color:var(--accent);outline:none}.LegalPage-module__bHW_4a__breadcrumbCurrent{color:var(--text-primary)}.LegalPage-module__bHW_4a__hero{border-bottom:1px solid var(--line);padding-block:clamp(28px,4vw,40px) clamp(48px,6vw,80px)}.LegalPage-module__bHW_4a__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:start;gap:clamp(28px,5vw,56px);display:grid}.LegalPage-module__bHW_4a__heroCopy{flex-direction:column;align-items:flex-start;min-width:0;max-width:40rem;display:flex}.LegalPage-module__bHW_4a__heroCopy h1{max-width:18ch;font-family:var(--text-h1-family);font-size:clamp(34px,7.2vw,56px);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:18px 0 22px;line-height:1.08}.LegalPage-module__bHW_4a__heroLead{color:var(--text-secondary);font-family:var(--text-lead-family);font-size:var(--text-lead-size);font-weight:var(--text-lead-weight);letter-spacing:var(--text-lead-tracking);line-height:var(--text-lead-lh);margin:0}.LegalPage-module__bHW_4a__updated{border-top:1px solid var(--line);color:var(--text-primary);font-family:var(--text-caption-family);font-size:var(--text-caption-size);letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-lh);flex-wrap:wrap;gap:8px 12px;margin:24px 0 0;padding:14px 0 0;display:flex}.LegalPage-module__bHW_4a__updatedLabel{color:var(--text-secondary)}.LegalPage-module__bHW_4a__tocCard{border:1px solid var(--line-strong);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%), var(--surface);min-width:0;padding:clamp(18px,2.5vw,24px)}.LegalPage-module__bHW_4a__tocCardTitle{font-family:var(--text-h3-family);letter-spacing:-.02em;margin:12px 0 18px;font-size:clamp(20px,2vw,24px);font-weight:520;line-height:1.25}.LegalPage-module__bHW_4a__tocCardList{counter-reset:none;border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.LegalPage-module__bHW_4a__tocCardList li{border-bottom:1px solid var(--line)}.LegalPage-module__bHW_4a__tocCardList a{color:var(--text-primary);font-family:var(--text-body-family);font-size:var(--text-body-size);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;line-height:1.35;text-decoration:none;display:grid}.LegalPage-module__bHW_4a__tocCardList a:hover,.LegalPage-module__bHW_4a__tocCardList a:focus-visible{color:var(--accent);outline:none}.LegalPage-module__bHW_4a__tocIndex{color:var(--text-secondary);font-family:var(--text-caption-family);font-size:var(--text-caption-size);letter-spacing:.04em;font-variant-numeric:tabular-nums}.LegalPage-module__bHW_4a__tocSection{border-bottom:1px solid var(--line);background:var(--surface);padding-block:clamp(36px,5vw,56px);display:none}.LegalPage-module__bHW_4a__tocIntro{margin-bottom:20px}.LegalPage-module__bHW_4a__tocIntro h2{font-family:var(--text-h2-family);font-size:clamp(28px,6vw,40px);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);line-height:var(--text-h2-lh);margin:12px 0 0}.LegalPage-module__bHW_4a__tocList{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.LegalPage-module__bHW_4a__tocList a{border-bottom:1px solid var(--line);color:var(--text-primary);font-family:var(--text-body-family);font-size:var(--text-body-size);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;padding:14px 0;line-height:1.35;text-decoration:none;display:grid}.LegalPage-module__bHW_4a__tocList a:hover,.LegalPage-module__bHW_4a__tocList a:focus-visible{color:var(--accent);outline:none}.LegalPage-module__bHW_4a__bodySection{padding-block:clamp(48px,7vw,96px)}.LegalPage-module__bHW_4a__bodyLayout{gap:clamp(36px,5vw,56px);max-width:46rem;display:grid}.LegalPage-module__bHW_4a__article{border-bottom:1px solid var(--line);padding-bottom:clamp(28px,4vw,40px);scroll-margin-top:96px}.LegalPage-module__bHW_4a__article:last-child{border-bottom:0;padding-bottom:0}.LegalPage-module__bHW_4a__articleHeader{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;margin-bottom:18px;display:grid}.LegalPage-module__bHW_4a__articleIndex{color:var(--accent);font-family:var(--text-caption-family);font-size:var(--text-caption-size);letter-spacing:.06em;font-variant-numeric:tabular-nums}.LegalPage-module__bHW_4a__article h2{font-family:var(--text-h2-family);font-size:clamp(26px,4.5vw,36px);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);overflow-wrap:break-word;margin:0;line-height:1.15}.LegalPage-module__bHW_4a__article p{color:var(--text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-tracking);line-height:var(--text-body-lh);margin:0 0 14px}.LegalPage-module__bHW_4a__article p:last-child{margin-bottom:0}.LegalPage-module__bHW_4a__bulletList{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.LegalPage-module__bHW_4a__bulletList li{color:var(--text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-lh);padding-left:0}.LegalPage-module__bHW_4a__bulletList li:before{content:"–";color:var(--accent);margin-right:.45em}.LegalPage-module__bHW_4a__contactSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding-block:clamp(48px,6vw,88px)}.LegalPage-module__bHW_4a__contactPanel{max-width:40rem}.LegalPage-module__bHW_4a__contactPanel h2{font-family:var(--text-h2-family);font-size:clamp(28px,5vw,40px);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);margin:14px 0 16px;line-height:1.15}.LegalPage-module__bHW_4a__contactPanel p{color:var(--text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-lh);margin:0}.LegalPage-module__bHW_4a__contactActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.LegalPage-module__bHW_4a__linksSection{padding-block:clamp(48px,6vw,80px)}.LegalPage-module__bHW_4a__linksIntro{max-width:48ch;margin-bottom:clamp(28px,4vw,40px)}.LegalPage-module__bHW_4a__linksIntro h2{font-family:var(--text-h2-family);font-size:clamp(28px,5vw,40px);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);margin:14px 0 16px;line-height:1.15}.LegalPage-module__bHW_4a__linksIntro p{color:var(--text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-lh);margin:0}.LegalPage-module__bHW_4a__linksList{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.LegalPage-module__bHW_4a__linksList{grid-template-columns:repeat(2,minmax(0,1fr))}}.LegalPage-module__bHW_4a__linksList li{border-bottom:1px solid var(--line)}@media (min-width:800px){.LegalPage-module__bHW_4a__linksList li{border-right:1px solid var(--line)}.LegalPage-module__bHW_4a__linksList li:nth-child(2n){border-right:0}}.LegalPage-module__bHW_4a__linksList a{min-height:100%;color:inherit;flex-direction:column;gap:10px;padding:clamp(20px,3vw,28px) clamp(0px,2vw,20px);text-decoration:none;display:flex}.LegalPage-module__bHW_4a__linksList a:hover .LegalPage-module__bHW_4a__linkTitleRow,.LegalPage-module__bHW_4a__linksList a:focus-visible .LegalPage-module__bHW_4a__linkTitleRow{color:var(--accent);outline:none}.LegalPage-module__bHW_4a__linkTitleRow{color:var(--text-primary);font-family:var(--text-h3-family);letter-spacing:-.02em;align-items:center;gap:10px;font-size:clamp(20px,2vw,24px);font-weight:520;line-height:1.25;display:inline-flex}.LegalPage-module__bHW_4a__linkDescription{color:var(--text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-lh)}@media (max-width:900px){.LegalPage-module__bHW_4a__heroGrid{grid-template-columns:1fr}.LegalPage-module__bHW_4a__tocCard{display:none}.LegalPage-module__bHW_4a__tocSection{display:block}.LegalPage-module__bHW_4a__heroCopy h1{max-width:100%}}@media (max-width:580px){.LegalPage-module__bHW_4a__heroCopy h1{text-wrap:balance;font-size:clamp(26px,8.1vw,40px)}}
