.LegalDocument-module__v7TW7a__page{background:var(--page);color:var(--ink);padding:clamp(4.5rem,9vw,8rem) 0 clamp(5.5rem,11vw,10rem)}.LegalDocument-module__v7TW7a__shell{width:min(100% - 2.5rem,96rem);margin:0 auto}.LegalDocument-module__v7TW7a__pageHeader{max-width:84rem}.LegalDocument-module__v7TW7a__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:.5rem;font-size:.8rem;line-height:1.5;display:flex}.LegalDocument-module__v7TW7a__breadcrumb a{color:inherit;text-decoration:none;transition:color .16s}.LegalDocument-module__v7TW7a__breadcrumb a:hover{color:var(--primary)}.LegalDocument-module__v7TW7a__eyebrow{color:var(--primary);letter-spacing:.12em;margin:clamp(2.8rem,6vw,5.5rem) 0 0;font-size:.72rem;font-weight:750}.LegalDocument-module__v7TW7a__pageHeader h1{max-width:84rem;font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;overflow-wrap:anywhere;margin:.85rem 0 0;font-size:clamp(2rem,4.4vw,4.5rem);font-weight:800;line-height:1.08}.LegalDocument-module__v7TW7a__contentGrid{grid-template-columns:minmax(11.5rem,14rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,8rem);margin-top:clamp(3rem,7vw,6.5rem);display:grid}.LegalDocument-module__v7TW7a__versionPanel{border-top:1px solid var(--line);padding-top:1.1rem;position:sticky;top:7rem}.LegalDocument-module__v7TW7a__versionPanelLabel,.LegalDocument-module__v7TW7a__versionHistory p{color:var(--muted);letter-spacing:.1em;margin:0;font-size:.7rem;font-weight:750}.LegalDocument-module__v7TW7a__currentVersion{color:var(--ink);gap:.25rem;margin-top:1rem;text-decoration:none;display:grid}.LegalDocument-module__v7TW7a__currentVersion strong{font-size:1rem;line-height:1.35}.LegalDocument-module__v7TW7a__currentVersion span,.LegalDocument-module__v7TW7a__versionHistory span{color:var(--muted);font-size:.8rem;line-height:1.5}.LegalDocument-module__v7TW7a__versionHistory{border-top:1px solid var(--line);gap:.5rem;margin-top:2.25rem;padding-top:1.1rem;display:grid}.LegalDocument-module__v7TW7a__versionHistory ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.LegalDocument-module__v7TW7a__versionHistory a{color:var(--ink);gap:.15rem;text-decoration:none;display:grid}.LegalDocument-module__v7TW7a__versionHistory a:hover{text-underline-offset:.2em;text-decoration:underline}.LegalDocument-module__v7TW7a__versionHistory a strong{font-size:.86rem;line-height:1.35}.LegalDocument-module__v7TW7a__document{min-width:0;max-width:56rem}.LegalDocument-module__v7TW7a__documentMeta{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.45rem .75rem;padding:1rem 0;font-size:.82rem;line-height:1.5;display:flex}.LegalDocument-module__v7TW7a__documentMeta strong{color:var(--ink);font-weight:650}.LegalDocument-module__v7TW7a__documentMeta span:last-child{color:var(--ink);margin-left:auto;font-weight:700}.LegalDocument-module__v7TW7a__documentHeading,.LegalDocument-module__v7TW7a__sectionHeading,.LegalDocument-module__v7TW7a__subsectionHeading{font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;color:var(--ink)}.LegalDocument-module__v7TW7a__documentHeading{letter-spacing:-.045em;margin:4.5rem 0 1.8rem;font-size:clamp(1.8rem,3.2vw,2.65rem);font-weight:750;line-height:1.18}.LegalDocument-module__v7TW7a__sectionHeading{letter-spacing:-.035em;margin:3.5rem 0 1.35rem;font-size:clamp(1.35rem,2.25vw,1.8rem);font-weight:750;line-height:1.25}.LegalDocument-module__v7TW7a__subsectionHeading{letter-spacing:-.02em;margin:2.4rem 0 1rem;font-size:1.12rem;font-weight:750;line-height:1.4}.LegalDocument-module__v7TW7a__paragraph{color:color-mix(in srgb, var(--ink) 86%, var(--muted));letter-spacing:-.01em;margin:1rem 0 0;font-size:.98rem;line-height:1.82}.LegalDocument-module__v7TW7a__paragraph strong,.LegalDocument-module__v7TW7a__list strong,.LegalDocument-module__v7TW7a__orderedList strong,.LegalDocument-module__v7TW7a__table strong{color:var(--ink);font-weight:700}.LegalDocument-module__v7TW7a__paragraph a,.LegalDocument-module__v7TW7a__list a,.LegalDocument-module__v7TW7a__orderedList a,.LegalDocument-module__v7TW7a__table a{color:inherit;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;text-decoration-thickness:1px}.LegalDocument-module__v7TW7a__list,.LegalDocument-module__v7TW7a__orderedList{color:color-mix(in srgb, var(--ink) 86%, var(--muted));gap:.55rem;margin:1.25rem 0 0;padding-left:1.4rem;font-size:.98rem;line-height:1.75;display:grid}.LegalDocument-module__v7TW7a__list li::marker{color:var(--primary);font-weight:700}.LegalDocument-module__v7TW7a__orderedList li::marker{color:var(--primary);font-weight:700}.LegalDocument-module__v7TW7a__rule{background:var(--line);border:0;height:1px;margin:3.5rem 0 0}.LegalDocument-module__v7TW7a__tableWrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:1.45rem;overflow-x:auto}.LegalDocument-module__v7TW7a__table{border-collapse:collapse;width:100%;min-width:38rem;color:color-mix(in srgb, var(--ink) 86%, var(--muted));font-size:.86rem;line-height:1.58}.LegalDocument-module__v7TW7a__table th,.LegalDocument-module__v7TW7a__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.95rem 1rem}.LegalDocument-module__v7TW7a__table th{color:var(--ink);letter-spacing:.03em;font-size:.75rem;font-weight:750}.LegalDocument-module__v7TW7a__table tr:last-child td{border-bottom:0}.LegalDocument-module__v7TW7a__documentList{border-top:1px solid var(--ink);margin:clamp(3rem,7vw,6rem) 0 0;padding:0;list-style:none}.LegalDocument-module__v7TW7a__documentList li{border-bottom:1px solid var(--line)}.LegalDocument-module__v7TW7a__documentList a{color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.35rem 0;text-decoration:none;transition:color .16s;display:grid}.LegalDocument-module__v7TW7a__documentList a:hover{color:var(--primary)}.LegalDocument-module__v7TW7a__documentList span:first-child{font-size:clamp(1rem,1.55vw,1.22rem);font-weight:650;line-height:1.45}.LegalDocument-module__v7TW7a__documentList span:nth-child(2){color:var(--muted);font-size:.82rem}.LegalDocument-module__v7TW7a__documentList span:last-child{font-size:1.15rem}@media (max-width:760px){.LegalDocument-module__v7TW7a__shell{width:min(100% - 2rem,96rem)}.LegalDocument-module__v7TW7a__contentGrid{grid-template-columns:1fr;gap:2.25rem}.LegalDocument-module__v7TW7a__versionPanel{grid-template-columns:1fr auto;align-items:start;column-gap:1rem;display:grid;position:static}.LegalDocument-module__v7TW7a__versionPanelLabel{grid-column:1/-1}.LegalDocument-module__v7TW7a__versionHistory{text-align:right;border-top:0;margin-top:0;padding-top:0}.LegalDocument-module__v7TW7a__documentMeta span:last-child{margin-left:0}.LegalDocument-module__v7TW7a__documentHeading{margin-top:3.75rem}.LegalDocument-module__v7TW7a__sectionHeading{margin-top:3rem}}
