.legal{padding-top:calc(var(--header-h) + clamp(48px,6vw,96px));padding-bottom:clamp(72px,7vw,128px)}.legal__head{gap:16px;max-width:52rem;margin-bottom:clamp(32px,4vw,56px);display:grid}.legal__head .t-display{max-width:none;font-size:var(--fs-h2);text-wrap:balance}.legal__updated{color:var(--ink-3)}.legal-toc{border:1px solid var(--surface-3);border-radius:var(--radius);background:var(--surface);max-width:104ch;margin-bottom:clamp(40px,5vw,72px);padding:clamp(20px,2.4vw,32px)}.legal-toc__title{font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-weight:600}.legal-toc ol{gap:6px;display:grid}.legal-toc>ol>li{break-inside:avoid}.legal-toc ol ol{margin:6px 0 6px 18px}@media (min-width:960px){.legal-toc>ol{columns:2;column-gap:48px;display:block}.legal-toc>ol>li{margin-bottom:6px}}.legal-toc a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--surface-3);text-decoration-color:var(--surface-3);text-underline-offset:3px;padding-block:2px;font-size:.95rem;line-height:1.4;display:inline-block}.legal-toc a:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.legal__body{max-width:60ch;font-size:var(--fs-body);color:var(--ink-2);overflow-wrap:break-word;line-height:1.7}.legal__body p+p,.legal__body p+.legal-list,.legal__body .legal-list+p,.legal__body .legal-list+.legal-list,.legal__body .legal-table+p,.legal__body p+.legal-table,.legal__intro+.legal-section{margin-top:1em}.legal-section{scroll-margin-top:calc(var(--header-h) + 24px);margin-top:clamp(40px,4.5vw,64px)}.legal-section--l3{margin-top:clamp(28px,3vw,40px)}.legal-section__heading{color:var(--ink);text-wrap:balance;margin-bottom:.8em}h2.legal-section__heading{font-size:var(--fs-h3);letter-spacing:-.012em;font-weight:560;font-stretch:106%;line-height:1.22}h3.legal-section__heading{font-size:1.0625rem;font-weight:600;line-height:1.35}.legal__body strong{color:var(--ink);font-weight:600}.legal-list{gap:.7em;padding-left:1.4em;list-style:outside;display:grid}.legal-list--ordered{list-style:decimal}.legal-list li::marker{color:var(--ink-3)}.legal-table{border:1px solid var(--surface-3);border-radius:var(--radius);overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.95rem;line-height:1.5}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--surface-3);padding:10px 14px}.legal-table th{background:var(--surface);color:var(--ink);font-weight:600}.legal-table tr:last-child td{border-bottom:0}@media print{:root{--bg:#fff;--bg-2:#fff;--surface:#fff;--surface-3:#999;--ink:#000;--ink-2:#000;--ink-3:#333;--red-text:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site-header,.site-footer,.wa-float,.skip-link,.draft-bar,.composer,.legal-toc{display:none!important}body:before{display:none}.page>main>section,.site-footer{background-image:none}.legal{padding-top:0}.legal__head .t-display{font-size:1.6rem}.legal__body{max-width:none;font-size:11pt;line-height:1.5}.legal-section{break-inside:auto}.legal-section__heading{break-after:avoid}.legal-table,.legal-table tr{break-inside:avoid}}
