.LegalPage-module-scss-module__3oTp8q__hero{border-bottom:.0625rem solid var(--line);position:relative;overflow:hidden}.LegalPage-module-scss-module__3oTp8q__heroContainer{z-index:1;position:relative}.LegalPage-module-scss-module__3oTp8q__heroInner{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:4.2rem 4.5rem;display:flex}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__heroInner{gap:1rem;padding-block:2.75rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__heroInner{gap:.811875rem;padding-block:1.95rem 2.16375rem}}.LegalPage-module-scss-module__3oTp8q__title{color:var(--ink-strong);max-width:77.5rem}.LegalPage-module-scss-module__3oTp8q__title strong{font-size:.98em;font-family:var(--font-accent);color:var(--accent);font-style:italic;font-weight:500}.LegalPage-module-scss-module__3oTp8q__intro{max-width:51.25rem;color:var(--ink);font-size:1.2rem;line-height:2.04rem}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__intro{font-size:1rem;line-height:1.6875rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__intro{font-size:.9375rem;line-height:1.5625rem}}.LegalPage-module-scss-module__3oTp8q__updated{border:.0625rem solid var(--line);border-radius:var(--radius-pill);background-color:var(--soft-tint);color:var(--ink-muted);align-items:center;gap:.6rem;padding:.375rem 1.05rem .375rem .825rem;font-size:1.05rem;line-height:1.5rem;display:inline-flex}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__updated{gap:.5rem;padding:.3125rem .875rem .3125rem .6875rem;font-size:.875rem;line-height:1.25rem}}.LegalPage-module-scss-module__3oTp8q__updatedDot{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;flex-shrink:0;width:.525rem;height:.525rem}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__updatedDot{width:.4375rem;height:.4375rem}}.LegalPage-module-scss-module__3oTp8q__bodySection{min-height:60vh}.LegalPage-module-scss-module__3oTp8q__layout{grid-template-columns:24rem minmax(0,1fr);align-items:start;column-gap:7.5rem;padding-block:4.2rem 7.5rem;display:grid}@media (max-width:1199.98px){.LegalPage-module-scss-module__3oTp8q__layout{column-gap:4.5rem}}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__layout{grid-template-columns:minmax(0,1fr);row-gap:1.75rem;padding-block:0 5rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__layout{row-gap:1.5rem;padding-block:0 4.06125rem}}.LegalPage-module-scss-module__3oTp8q__sidebar{top:calc(var(--header-height) + 1.8rem);position:sticky}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__sidebar{top:var(--header-height);z-index:5;margin-inline:calc(-1*var(--container-padding))}.LegalPage-module-scss-module__3oTp8q__toc{border-bottom:.0625rem solid var(--line);background-color:var(--base);position:relative}}.LegalPage-module-scss-module__3oTp8q__tocTitle{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.2rem;font-size:.9rem;font-weight:500;line-height:1.35rem}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__tocTitle{display:none}}.LegalPage-module-scss-module__3oTp8q__tocToggle{display:none}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__tocToggle{width:100%;min-height:3.25rem;padding:.625rem var(--container-padding);color:var(--ink);text-align:left;align-items:center;gap:.75rem;display:flex}}.LegalPage-module-scss-module__3oTp8q__tocToggleLabel{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1rem}.LegalPage-module-scss-module__3oTp8q__tocToggleCurrent{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.375rem;overflow:hidden}.LegalPage-module-scss-module__3oTp8q__tocChevron{width:1.125rem;height:1.125rem;color:var(--accent);transition:rotate var(--motion-fast);flex-shrink:0}.LegalPage-module-scss-module__3oTp8q__tocToggle[aria-expanded=true] .LegalPage-module-scss-module__3oTp8q__tocChevron{rotate:180deg}@media (prefers-reduced-motion:reduce){.LegalPage-module-scss-module__3oTp8q__tocChevron{transition:none}}.LegalPage-module-scss-module__3oTp8q__tocList{border-left:.0625rem solid var(--line);flex-direction:column;display:flex}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__tocList{max-height:min(26.25rem,100vh - var(--header-height) - 5rem);padding:.375rem var(--container-padding) .75rem;border-bottom:.0625rem solid var(--line);background-color:var(--base);box-shadow:0 1.125rem 2.25rem color-mix(in srgb, var(--base) 40%, transparent);border-left:none;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.LegalPage-module-scss-module__3oTp8q__tocListOpen{display:flex}}.LegalPage-module-scss-module__3oTp8q__tocLink{color:var(--ink-muted);transition:color var(--motion-fast),translate var(--motion-fast);align-items:baseline;gap:.825rem;padding:.525rem 0 .525rem 1.35rem;font-size:1.05rem;line-height:1.575rem;display:flex;position:relative}.LegalPage-module-scss-module__3oTp8q__tocLink:before{content:"";width:.125rem;transition:background-color var(--motion-fast);background:0 0;border-radius:.125rem;position:absolute;top:.375rem;bottom:.375rem;left:-.0625rem}@media (hover:hover) and (pointer:fine){.LegalPage-module-scss-module__3oTp8q__tocLink:hover{color:var(--ink-strong);translate:.1875rem}}@media (prefers-reduced-motion:reduce){.LegalPage-module-scss-module__3oTp8q__tocLink{transition:color var(--motion-fast)}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.LegalPage-module-scss-module__3oTp8q__tocLink:hover{translate:none}}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__tocLink{gap:.75rem;padding:.6875rem 0;font-size:.9375rem;line-height:1.4375rem}.LegalPage-module-scss-module__3oTp8q__tocLink:before{content:none}}.LegalPage-module-scss-module__3oTp8q__tocLinkActive{color:var(--ink-strong)}.LegalPage-module-scss-module__3oTp8q__tocLinkActive:before{background:linear-gradient(180deg, var(--accent), var(--accent-2))}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__tocLinkActive{color:var(--accent)}}.LegalPage-module-scss-module__3oTp8q__tocNumber{min-width:1.65rem;color:var(--accent);font-family:var(--font-accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.05rem;font-style:italic;font-weight:500}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__tocNumber{min-width:1.375rem;font-size:.9375rem}}.LegalPage-module-scss-module__3oTp8q__article{flex-direction:column;gap:3rem;display:flex}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__article{gap:2.25rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__article{gap:2rem}}.LegalPage-module-scss-module__3oTp8q__section{scroll-margin-top:calc(var(--header-height) + 1.8rem);flex-direction:column;gap:1.05rem;display:flex}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__section{scroll-margin-top:calc(var(--header-height) + 4.5rem)}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__section{gap:.811875rem}}.LegalPage-module-scss-module__3oTp8q__section+.LegalPage-module-scss-module__3oTp8q__section{border-top:.0625rem solid var(--line);padding-top:3rem}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__section+.LegalPage-module-scss-module__3oTp8q__section{padding-top:2.25rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__section+.LegalPage-module-scss-module__3oTp8q__section{padding-top:2rem}}.LegalPage-module-scss-module__3oTp8q__sectionTitle{color:var(--ink-strong);align-items:baseline;gap:.825rem;font-size:1.8rem;font-weight:500;line-height:2.4rem;display:flex}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__sectionTitle{font-size:1.375rem;line-height:1.875rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__sectionTitle{gap:.54125rem;font-size:1.29875rem;line-height:1.75rem}}.LegalPage-module-scss-module__3oTp8q__sectionNumber{color:var(--accent);font-family:var(--font-accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.35rem;font-style:italic;font-weight:500}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__sectionNumber{font-size:1.0625rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__sectionNumber{font-size:1rem}}.LegalPage-module-scss-module__3oTp8q__paragraph{max-width:52.5rem;color:var(--ink);font-size:1.2rem;line-height:2.1rem}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__paragraph{max-width:none;font-size:1rem;line-height:1.75rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__paragraph{font-size:.96875rem;line-height:1.6875rem}}.LegalPage-module-scss-module__3oTp8q__list{flex-direction:column;gap:.75rem;max-width:52.5rem;display:flex}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__list{max-width:none}}.LegalPage-module-scss-module__3oTp8q__listItem{color:var(--ink);padding-left:1.65rem;font-size:1.2rem;line-height:2.1rem;position:relative}.LegalPage-module-scss-module__3oTp8q__listItem:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.9rem;left:.3rem}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__listItem{padding-left:1.375rem;font-size:1rem;line-height:1.75rem}.LegalPage-module-scss-module__3oTp8q__listItem:before{width:.375rem;height:.375rem;top:.6875rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__listItem{padding-left:1.19063rem;font-size:.96875rem;line-height:1.6875rem}.LegalPage-module-scss-module__3oTp8q__listItem:before{top:.65625rem}}.LegalPage-module-scss-module__3oTp8q__note{border-left:.1875rem solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background-color:var(--soft-tint);max-width:52.5rem;color:var(--ink-muted);padding:1.2rem 1.5rem;font-size:1.05rem;line-height:1.8rem}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__note{max-width:none;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.5625rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__note{padding:.92rem 1.08188rem;font-size:.90625rem;line-height:1.5rem}}.LegalPage-module-scss-module__3oTp8q__placeholder{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--accent-2) 28%, transparent);color:var(--ink-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.075rem .525rem;font-weight:500}.LegalPage-module-scss-module__3oTp8q__outro{border:.0625rem solid var(--line);border-radius:var(--radius-md);background-color:var(--soft-tint);flex-direction:column;gap:1.2rem;max-width:52.5rem;padding:1.8rem 2rem;display:flex}@media (max-width:991.98px){.LegalPage-module-scss-module__3oTp8q__outro{gap:1rem;max-width:none;padding:1.375rem 1.5rem}}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__outro{gap:.811875rem;padding:1.19063rem 1.08188rem}}.LegalPage-module-scss-module__3oTp8q__footerNote{color:var(--ink-muted);font-size:1.05rem;line-height:1.8rem}@media (max-width:575.98px){.LegalPage-module-scss-module__3oTp8q__footerNote{font-size:.90625rem;line-height:1.5rem}}.LegalPage-module-scss-module__3oTp8q__actions{flex-wrap:wrap;gap:.75rem;display:flex}
