.LegalSections-module__nXEg9W__section{z-index:2;padding-block:calc(24 * var(--u)) var(--section-y-lg);background-color:var(--c-white);position:relative}.LegalSections-module__nXEg9W__inner{width:min(calc(760 * var(--u)), var(--container-md));margin-inline:auto}.LegalSections-module__nXEg9W__withToc{grid-template-columns:calc(260 * var(--u)) minmax(0, calc(700 * var(--u)));justify-content:center;gap:calc(72 * var(--u));width:min(calc(1040 * var(--u)), var(--container-md));display:grid}.LegalSections-module__nXEg9W__toc{top:calc(var(--header-h) + 32 * var(--u));max-height:calc(100vh - var(--header-h) - 64 * var(--u));padding-right:calc(8 * var(--u));align-self:start;position:sticky;overflow-y:auto}.LegalSections-module__nXEg9W__tocTitle{margin:0 0 calc(14 * var(--u));font-size:var(--t-meta);letter-spacing:.02em;color:var(--c-accent-text);font-weight:600}.LegalSections-module__nXEg9W__tocList{gap:calc(2 * var(--u));margin:0;padding:0;list-style:none;display:grid}.LegalSections-module__nXEg9W__tocList a{gap:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));font-size:max(13.5px, calc(14 * var(--u)));color:var(--c-text);transition:background-color .2s var(--ease-smooth), color .2s var(--ease-smooth);grid-template-columns:auto minmax(0,1fr);line-height:1.4;text-decoration:none;display:grid}.LegalSections-module__nXEg9W__tocList a:hover{background:var(--c-accent-a08);color:var(--c-ink)}.LegalSections-module__nXEg9W__tocNumber{font-variant-numeric:tabular-nums;color:var(--c-text-mute)}.LegalSections-module__nXEg9W__tocMobile{display:none}.LegalSections-module__nXEg9W__list{flex-direction:column;min-width:0;display:flex}.LegalSections-module__nXEg9W__item{padding-block:calc(36 * var(--u));border-top:1px solid var(--c-hairline);scroll-margin-top:calc(var(--header-h) + 16 * var(--u))}.LegalSections-module__nXEg9W__item:first-child{padding-top:calc(8 * var(--u));border-top:0}.LegalSections-module__nXEg9W__title{align-items:baseline;gap:calc(14 * var(--u));font-family:var(--font-serif), Georgia, serif;word-spacing:var(--serif-word-space,0);font-size:calc(26 * var(--u));letter-spacing:-.012em;color:var(--c-ink);text-wrap:balance;margin:0;font-weight:400;line-height:1.22;display:flex}.LegalSections-module__nXEg9W__number{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;font-size:max(13px, calc(13.5 * var(--u)));font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--c-accent-text);flex:none;font-weight:600;transform:translateY(-.15em)}.LegalSections-module__nXEg9W__body{gap:calc(18 * var(--u));margin-top:calc(18 * var(--u));font-size:var(--t-body);color:var(--c-slate);flex-direction:column;line-height:1.7;display:flex}.LegalSections-module__nXEg9W__body p{text-wrap:pretty;margin:0}.LegalSections-module__nXEg9W__body a{color:var(--c-accent-strong-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em;overflow-wrap:anywhere}.LegalSections-module__nXEg9W__body a:hover{text-decoration-color:currentColor}.LegalSections-module__nXEg9W__card{padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:var(--radius-card);background:var(--c-mist);color:var(--c-ink-soft);line-height:1.6}.LegalSections-module__nXEg9W__lines{overflow-wrap:anywhere;display:block}.LegalSections-module__nXEg9W__bullets{gap:calc(8 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalSections-module__nXEg9W__bullets li{padding-left:calc(20 * var(--u));position:relative}.LegalSections-module__nXEg9W__bullets li:before{content:"";left:calc(3 * var(--u));top:calc(.85em - 2.5 * var(--u));width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:var(--radius-pill);background-color:var(--c-accent);position:absolute}@media (max-width:1023.98px){.LegalSections-module__nXEg9W__withToc{width:min(calc(760 * var(--u)), var(--container-md));display:block}.LegalSections-module__nXEg9W__toc{display:none}.LegalSections-module__nXEg9W__tocMobile{margin-bottom:calc(24 * var(--u));border-radius:var(--radius-card);background:var(--c-mist);display:block}.LegalSections-module__nXEg9W__tocMobile summary{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));min-height:52px;padding:0 calc(18 * var(--u));font-size:var(--t-body-sm);color:var(--c-ink);cursor:pointer;font-weight:600;list-style:none;display:flex}.LegalSections-module__nXEg9W__tocMobile summary::-webkit-details-marker{display:none}.LegalSections-module__nXEg9W__tocMobile summary:after{content:"";width:8px;height:8px;margin-left:calc(8 * var(--u));transition:transform .25s var(--ease-smooth);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.LegalSections-module__nXEg9W__tocMobile[open] summary:after{transform:translateY(2px)rotate(-135deg)}.LegalSections-module__nXEg9W__tocCount{color:var(--c-slate);margin-left:auto;font-weight:500}.LegalSections-module__nXEg9W__tocMobile .LegalSections-module__nXEg9W__tocList{padding:0 calc(8 * var(--u)) calc(12 * var(--u))}}@media (max-width:767.98px){.LegalSections-module__nXEg9W__section{padding-block:calc(12 * var(--u)) var(--section-y)}.LegalSections-module__nXEg9W__item{padding-block:calc(28 * var(--u))}.LegalSections-module__nXEg9W__title{gap:calc(10 * var(--u));font-size:calc(24 * var(--u))}.LegalSections-module__nXEg9W__body{gap:calc(14 * var(--u));margin-top:calc(14 * var(--u))}.LegalSections-module__nXEg9W__card{padding:calc(16 * var(--u)) calc(18 * var(--u))}}:is([data-theme=dark] .LegalSections-module__nXEg9W__card,[data-theme=dark] .LegalSections-module__nXEg9W__tocMobile){background:#ffffff0d}[data-theme=dark] .LegalSections-module__nXEg9W__item{border-top-color:#ffffff14}
.LegalHero-module__5gpasq__hero{z-index:1;margin-top:calc(-1 * var(--header-h));padding-block:calc(96 * var(--u) + var(--header-h)) calc(64 * var(--u));background:linear-gradient(180deg, var(--c-mist) 0%, var(--c-mist) 55%, var(--c-white) 100%);position:relative}.LegalHero-module__5gpasq__inner{width:min(calc(1040 * var(--u)), var(--container-md));margin-inline:auto}.LegalHero-module__5gpasq__eyebrow{margin:0 0 calc(14 * var(--u));font-size:var(--t-meta);letter-spacing:.02em;color:var(--c-accent-text);font-weight:600}.LegalHero-module__5gpasq__title{font-family:var(--font-serif), Georgia, serif;font-size:var(--t-h1);font-weight:400;line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);color:var(--c-ink);text-wrap:balance;margin:0}.LegalHero-module__5gpasq__lead{margin:calc(18 * var(--u)) 0 0;max-width:calc(620 * var(--u));font-size:var(--t-lead);line-height:var(--t-lead-lh);color:var(--c-text);text-wrap:pretty}.LegalHero-module__5gpasq__meta{gap:calc(8 * var(--u));margin:calc(24 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.LegalHero-module__5gpasq__meta li{padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c-white) 70%, transparent);box-shadow:inset 0 0 0 1px var(--c-accent-a12);font-size:max(13px, calc(13.5 * var(--u)));color:var(--c-slate-strong);font-weight:500;line-height:1.3}@media (max-width:767.98px){.LegalHero-module__5gpasq__hero{padding-block:calc(40 * var(--u) + var(--header-h)) calc(28 * var(--u))}.LegalHero-module__5gpasq__title{font-size:calc(46 * var(--u));line-height:calc(50 * var(--u))}.LegalHero-module__5gpasq__lead{margin-top:calc(12 * var(--u))}.LegalHero-module__5gpasq__meta{margin-top:calc(18 * var(--u))}}[data-theme=dark] .LegalHero-module__5gpasq__meta li{color:var(--c-text);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}
