.LegalPage-module__bHW_4a__inner{width:100%;max-width:calc(1000px + var(--gutter) * 2);padding-inline:var(--gutter-mobile);margin-inline:auto}.LegalPage-module__bHW_4a__hero{padding:var(--space-10) 0 var(--space-6);background:radial-gradient(700px 320px at 25% -10%, #818cf81f, transparent 70%), var(--color-bg);justify-content:center;display:flex}.LegalPage-module__bHW_4a__hero .LegalPage-module__bHW_4a__inner{flex-direction:column;gap:14px;display:flex}.LegalPage-module__bHW_4a__title{font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}.LegalPage-module__bHW_4a__subtitle{max-width:680px;font-size:var(--text-body-lg);color:var(--color-text-secondary);line-height:var(--leading-normal)}.LegalPage-module__bHW_4a__updated{font-size:var(--text-body-sm);color:var(--color-text-muted)}.LegalPage-module__bHW_4a__draft{gap:var(--space-3);padding:14px var(--space-4);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--text-body-sm);line-height:var(--leading-normal);align-items:flex-start;display:flex}.LegalPage-module__bHW_4a__draftIcon{color:var(--color-warning);flex-shrink:0;margin-top:1px}.LegalPage-module__bHW_4a__body{padding:var(--space-4) 0 var(--space-14);justify-content:center;display:flex}.LegalPage-module__bHW_4a__grid{gap:var(--space-8);flex-direction:column;align-items:start;display:flex}.LegalPage-module__bHW_4a__toc{flex-direction:column;gap:2px;width:100%;display:flex}.LegalPage-module__bHW_4a__tocLabel{padding-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase}.LegalPage-module__bHW_4a__tocLink{border-bottom:1px solid var(--color-border-soft);color:var(--color-text-secondary);font-size:var(--text-body-sm);padding:7px 0}.LegalPage-module__bHW_4a__tocLink:hover{color:var(--color-text)}.LegalPage-module__bHW_4a__sections{flex-direction:column;min-width:0;display:flex}.LegalPage-module__bHW_4a__section{padding:var(--space-6) 0;border-top:1px solid var(--color-border-soft);scroll-margin-top:calc(var(--header-height) + var(--space-4));flex-direction:column;gap:14px;display:flex}.LegalPage-module__bHW_4a__heading{font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h2)}.LegalPage-module__bHW_4a__paragraph{color:var(--color-text-body);font-size:var(--text-body);line-height:1.7}.LegalPage-module__bHW_4a__list{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;list-style:outside;display:flex}.LegalPage-module__bHW_4a__item{color:var(--color-text-body);font-size:var(--text-body);line-height:1.7}.LegalPage-module__bHW_4a__link{color:var(--color-text);font-weight:var(--weight-medium);text-underline-offset:2px;text-decoration:underline}.LegalPage-module__bHW_4a__tableWrap{width:100%;overflow-x:auto}.LegalPage-module__bHW_4a__table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm);text-align:left}.LegalPage-module__bHW_4a__table th,.LegalPage-module__bHW_4a__table td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--color-border-soft);vertical-align:top}.LegalPage-module__bHW_4a__table th{color:var(--color-text-muted);font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;white-space:nowrap}.LegalPage-module__bHW_4a__table td{color:var(--color-text-body);line-height:var(--leading-normal)}.LegalPage-module__bHW_4a__cookieName{color:var(--color-text);font-size:var(--text-overline);white-space:nowrap}.LegalPage-module__bHW_4a__providerPending{color:var(--color-text-muted);font-style:italic}@media (min-width:1024px){.LegalPage-module__bHW_4a__inner{padding-inline:var(--gutter)}.LegalPage-module__bHW_4a__hero{padding:var(--space-14) 0 var(--space-6)}.LegalPage-module__bHW_4a__title{font-size:var(--text-display)}.LegalPage-module__bHW_4a__grid{gap:var(--space-14);grid-template-columns:240px minmax(0,1fr);display:grid}.LegalPage-module__bHW_4a__toc{top:calc(var(--header-height) + var(--space-6));position:sticky}.LegalPage-module__bHW_4a__section{scroll-margin-top:calc(var(--header-height) + var(--offer-height) + var(--space-4));padding:28px 0}}
