.LegalDocument-module__JtkRyG__hero{padding:clamp(8rem, 18vw, 12rem) var(--space-gutter) clamp(2.5rem, 6vw, 4.5rem);gap:clamp(1.5rem,4vw,2.5rem);display:grid}.LegalDocument-module__JtkRyG__title{font-size:calc(var(--text-display) * 1.15);letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;column-gap:.18em;font-weight:800;line-height:.9;display:flex}.LegalDocument-module__JtkRyG__accent{color:var(--color-cyan-deep)}.LegalDocument-module__JtkRyG__intro{gap:1rem;max-width:44rem;display:grid}.LegalDocument-module__JtkRyG__lead{font-size:var(--text-lead);line-height:1.4}.LegalDocument-module__JtkRyG__updated{font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 60%, transparent);font-weight:700}.LegalDocument-module__JtkRyG__layout{padding:clamp(2rem, 5vw, 3.5rem) var(--space-gutter) clamp(5rem, 11vw, 9rem);border-top:2px solid var(--color-ink);margin-inline:var(--space-gutter);gap:clamp(2rem,5vw,4rem);padding-inline:0;display:grid}.LegalDocument-module__JtkRyG__tocList{gap:.15rem;list-style:none;display:grid}.LegalDocument-module__JtkRyG__tocLink{font-size:var(--text-small);color:color-mix(in srgb, var(--color-ink) 78%, transparent);transition:color .4s var(--ease-out), transform .5s var(--ease-out);align-items:baseline;gap:.75rem;padding-block:.4rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.LegalDocument-module__JtkRyG__tocLink:hover,.LegalDocument-module__JtkRyG__tocLink:focus-visible{color:var(--color-cyan-deep);transform:translate(.25rem)}.LegalDocument-module__JtkRyG__tocLink:focus-visible{outline:2px solid var(--color-cyan-deep);outline-offset:3px}.LegalDocument-module__JtkRyG__tocNumber{font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--color-cyan-deep);flex:none;font-weight:700}.LegalDocument-module__JtkRyG__content{gap:clamp(2.5rem,6vw,4.5rem);min-width:0;display:grid}.LegalDocument-module__JtkRyG__section{gap:1.1rem;scroll-margin-top:6rem;display:grid}.LegalDocument-module__JtkRyG__heading{font-size:var(--text-h3);letter-spacing:-.035em;gap:.35rem;font-weight:800;line-height:1.02;display:grid}.LegalDocument-module__JtkRyG__number{font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:.2em;color:var(--color-cyan-deep);font-weight:700}.LegalDocument-module__JtkRyG__text,.LegalDocument-module__JtkRyG__list{max-width:62ch;font-size:var(--text-body);line-height:1.6}.LegalDocument-module__JtkRyG__list{gap:.5rem;list-style:none;display:grid}.LegalDocument-module__JtkRyG__list li{padding-inline-start:1.4rem;position:relative}.LegalDocument-module__JtkRyG__list li:before{content:"";background:var(--color-cyan);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.7em;left:0}.LegalDocument-module__JtkRyG__tableWrap{border-top:2px solid var(--color-ink)}.LegalDocument-module__JtkRyG__table{border-collapse:collapse;width:100%;font-size:var(--text-small);text-align:left;line-height:1.45;display:block}.LegalDocument-module__JtkRyG__table thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.LegalDocument-module__JtkRyG__table tbody,.LegalDocument-module__JtkRyG__table tr,.LegalDocument-module__JtkRyG__table td{display:block}.LegalDocument-module__JtkRyG__table tr{border-top:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);padding-block:1.1rem}.LegalDocument-module__JtkRyG__table tr:first-child{border-top:0}.LegalDocument-module__JtkRyG__table td{padding-block:.3rem}.LegalDocument-module__JtkRyG__table td:before{content:attr(data-label);font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cyan-deep);margin-block-end:.1rem;font-weight:700;display:block}.LegalDocument-module__JtkRyG__table td:first-child{font-weight:700}.LegalDocument-module__JtkRyG__table th{font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cyan-deep);padding:.85rem 1rem .85rem 0;font-weight:700}.LegalDocument-module__JtkRyG__cta{border-top:2px solid var(--color-ink);gap:1.25rem;padding-block-start:clamp(1.5rem,4vw,2.5rem);display:grid}.LegalDocument-module__JtkRyG__ctaText{font-size:var(--text-h4);letter-spacing:-.02em;font-weight:800;line-height:1.1}.LegalDocument-module__JtkRyG__ctaActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.LegalDocument-module__JtkRyG__other{font-size:var(--text-small);text-decoration:underline;-webkit-text-decoration-color:var(--color-cyan);text-decoration-color:var(--color-cyan);text-underline-offset:.25em;color:var(--color-ink);transition:color .4s var(--ease-out);font-weight:600}.LegalDocument-module__JtkRyG__other:hover,.LegalDocument-module__JtkRyG__other:focus-visible{color:var(--color-cyan-deep)}@media (min-width:48em){.LegalDocument-module__JtkRyG__tableWrap{overflow-x:auto}.LegalDocument-module__JtkRyG__table{min-width:36rem;display:table}.LegalDocument-module__JtkRyG__table thead{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.LegalDocument-module__JtkRyG__table tbody{display:table-row-group}.LegalDocument-module__JtkRyG__table tr{border-top:0;padding:0;display:table-row}.LegalDocument-module__JtkRyG__table td{vertical-align:top;border-top:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);padding:.95rem 1rem .95rem 0;display:table-cell}.LegalDocument-module__JtkRyG__table td:before{display:none}}@media (min-width:64em){.LegalDocument-module__JtkRyG__layout{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,8vw,8rem)}.LegalDocument-module__JtkRyG__toc{position:sticky;top:7rem}.LegalDocument-module__JtkRyG__heading{grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;column-gap:1rem}.LegalDocument-module__JtkRyG__text,.LegalDocument-module__JtkRyG__list,.LegalDocument-module__JtkRyG__tableWrap{margin-inline-start:4.5rem}.LegalDocument-module__JtkRyG__tableWrap{max-width:calc(100% - 4.5rem)}.LegalDocument-module__JtkRyG__cta{margin-inline-start:4.5rem}}@media (prefers-reduced-motion:reduce){.LegalDocument-module__JtkRyG__tocLink{transition:none}.LegalDocument-module__JtkRyG__tocLink:hover,.LegalDocument-module__JtkRyG__tocLink:focus-visible{transform:none}}
