.LegalPage-module__MktYpW__page{color:rgb(var(--color-text));background:rgb(var(--color-bg))}.LegalPage-module__MktYpW__page :where(a,summary):focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:4px;border-radius:.25rem}.LegalPage-module__MktYpW__hero{isolation:isolate;padding-block:12.5rem 2.5rem;scroll-margin-top:10rem;position:relative}.LegalPage-module__MktYpW__hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 0%, rgb(var(--color-brand) / .08), transparent 65%);position:absolute;inset:0}.LegalPage-module__MktYpW__eyebrow{color:rgb(var(--color-brand-soft));margin-bottom:1.125rem;font-size:.75rem;font-weight:600;line-height:1.6}.LegalPage-module__MktYpW__hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:60rem;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:750;line-height:1.15}.LegalPage-module__MktYpW__introduction{max-width:47rem;color:rgb(var(--color-muted));margin-top:1.25rem;font-size:.9375rem;line-height:1.85}.LegalPage-module__MktYpW__updated{color:rgb(var(--color-muted));align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.75rem;line-height:1.75;display:flex}.LegalPage-module__MktYpW__updated svg{color:rgb(var(--color-brand-soft));flex:none}.LegalPage-module__MktYpW__documents{background:rgb(var(--color-surface));border-radius:.875rem;flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.LegalPage-module__MktYpW__documents a{min-height:44px;color:rgb(var(--color-muted));border-radius:.625rem;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.5;transition:color .16s,background-color .16s;display:inline-flex}.LegalPage-module__MktYpW__documents svg{flex:none;width:1rem;height:1rem}.LegalPage-module__MktYpW__documents a:hover{background:rgb(var(--color-surface-alt));color:rgb(var(--color-text))}.LegalPage-module__MktYpW__documents a[aria-current=page]{background:rgb(var(--color-brand) / .12);color:rgb(var(--color-brand-soft))}.LegalPage-module__MktYpW__layout{grid-template-columns:minmax(14rem,1fr) minmax(0,52rem);align-items:start;gap:clamp(2.5rem,5vw,5rem);padding-block:3rem 5rem;display:grid}.LegalPage-module__MktYpW__sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--color-border)) transparent;max-height:calc(100svh - 12rem);margin:-.25rem -.625rem -.5rem -.25rem;padding:.25rem .625rem .5rem .25rem;position:sticky;top:11rem;overflow-y:auto}.LegalPage-module__MktYpW__contentsHeading{margin-bottom:.75rem;font-size:.8125rem;font-weight:650}.LegalPage-module__MktYpW__contentsList{gap:.125rem;display:grid}.LegalPage-module__MktYpW__contentsList a{color:rgb(var(--color-muted));overflow-wrap:anywhere;border-radius:.5rem;margin-inline:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.65;display:block}.LegalPage-module__MktYpW__contentsList a:hover{background:rgb(var(--color-brand) / .08);color:rgb(var(--color-brand-soft))}.LegalPage-module__MktYpW__mobileContents{display:none}.LegalPage-module__MktYpW__help{background:rgb(var(--color-surface));border-radius:.75rem;margin-top:1.5rem;padding:1.125rem}.LegalPage-module__MktYpW__help p{color:rgb(var(--color-muted));font-size:.75rem}.LegalPage-module__MktYpW__help a{min-height:44px;color:rgb(var(--color-brand-soft));align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.LegalPage-module__MktYpW__help a:hover{color:rgb(var(--color-text))}.LegalPage-module__MktYpW__article{min-width:0}.LegalPage-module__MktYpW__section{scroll-margin-top:11rem}.LegalPage-module__MktYpW__section+.LegalPage-module__MktYpW__section{border-top:1px solid rgb(var(--color-border) / .6);margin-top:2.5rem;padding-top:2.5rem}.LegalPage-module__MktYpW__section h2{letter-spacing:-.02em;font-size:1.375rem;font-weight:650;line-height:1.5}.LegalPage-module__MktYpW__prose{color:color-mix(in srgb, rgb(var(--color-text)) 75%, rgb(var(--color-muted)));overflow-wrap:anywhere;margin-top:1.125rem;font-size:.9375rem;line-height:1.95}.LegalPage-module__MktYpW__prose>*+*{margin-top:1.125rem}.LegalPage-module__MktYpW__prose strong{color:rgb(var(--color-text));font-weight:600}.LegalPage-module__MktYpW__prose a{color:rgb(var(--color-brand-soft));text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--color-brand) / .5);text-decoration-color:rgb(var(--color-brand) / .5)}.LegalPage-module__MktYpW__prose a:hover{color:rgb(var(--color-text));text-decoration-color:currentColor}.LegalPage-module__MktYpW__list{padding-left:1.25rem;list-style:outside}.LegalPage-module__MktYpW__list li{padding-left:.25rem}.LegalPage-module__MktYpW__list li+li{margin-top:.625rem}.LegalPage-module__MktYpW__list li::marker{color:rgb(var(--color-brand-soft))}.LegalPage-module__MktYpW__documentEnd{border-top:1px solid rgb(var(--color-border) / .6);margin-top:2.5rem;padding-top:1.5rem}.LegalPage-module__MktYpW__documentEnd a{min-height:44px;color:rgb(var(--color-brand-soft));align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.LegalPage-module__MktYpW__documentEnd a:hover{color:rgb(var(--color-text))}@media (max-width:1099px){.LegalPage-module__MktYpW__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.LegalPage-module__MktYpW__sidebar{max-height:none;margin:0;padding:0;position:static;overflow:visible}.LegalPage-module__MktYpW__desktopContents{display:none}.LegalPage-module__MktYpW__mobileContents{background:rgb(var(--color-surface));border-radius:.75rem;padding:.25rem 1.25rem;display:block}.LegalPage-module__MktYpW__mobileContents summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.LegalPage-module__MktYpW__mobileContents summary::-webkit-details-marker{display:none}.LegalPage-module__MktYpW__mobileContents summary svg{color:rgb(var(--color-brand-soft));transition:transform .16s}.LegalPage-module__MktYpW__mobileContents[open] summary svg{transform:rotate(180deg)}.LegalPage-module__MktYpW__mobileContents .LegalPage-module__MktYpW__contentsList{padding-block:.5rem 1rem}.LegalPage-module__MktYpW__mobileContents .LegalPage-module__MktYpW__contentsList a{min-height:44px;margin-inline:-.5rem;padding:.75rem .5rem}.LegalPage-module__MktYpW__help{display:none}.LegalPage-module__MktYpW__article{width:100%;max-width:52rem}}@media (max-width:767px){.LegalPage-module__MktYpW__hero{padding-block:9rem 2rem}.LegalPage-module__MktYpW__hero h1{font-size:clamp(2.25rem,8vw,3rem)}.LegalPage-module__MktYpW__introduction{font-size:.875rem}.LegalPage-module__MktYpW__documents{gap:.375rem;padding:.5rem}.LegalPage-module__MktYpW__documents a{flex:auto;padding-inline:.75rem;font-size:.75rem}.LegalPage-module__MktYpW__layout{padding-block:1.5rem 3.5rem}.LegalPage-module__MktYpW__section{scroll-margin-top:8rem}.LegalPage-module__MktYpW__section h2{font-size:1.25rem}.LegalPage-module__MktYpW__section+.LegalPage-module__MktYpW__section{margin-top:2rem;padding-top:2rem}.LegalPage-module__MktYpW__prose{font-size:.875rem;line-height:1.9}}@media (max-width:479px){.LegalPage-module__MktYpW__documents{flex-direction:column}.LegalPage-module__MktYpW__documents a{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.LegalPage-module__MktYpW__documents a,.LegalPage-module__MktYpW__mobileContents summary svg{transition:none}}html[data-performance-mode=reduced] .LegalPage-module__MktYpW__documents a{transition:none}html[data-performance-mode=reduced] .LegalPage-module__MktYpW__mobileContents summary svg{transition:none}@media print{.LegalPage-module__MktYpW__hero{padding-block:1rem 2rem}.LegalPage-module__MktYpW__hero:before,.LegalPage-module__MktYpW__documents,.LegalPage-module__MktYpW__sidebar,.LegalPage-module__MktYpW__documentEnd{display:none}.LegalPage-module__MktYpW__layout{padding-block:0;display:block}.LegalPage-module__MktYpW__page{color:#000;background:#fff}.LegalPage-module__MktYpW__prose,.LegalPage-module__MktYpW__prose strong,.LegalPage-module__MktYpW__prose a,.LegalPage-module__MktYpW__introduction,.LegalPage-module__MktYpW__updated,.LegalPage-module__MktYpW__eyebrow{color:#000}.LegalPage-module__MktYpW__section h2{-moz-column-break-after:avoid;break-after:avoid}}
