.lg{--lg-line:var(--line,rgba(23,20,35,0.1));padding:calc(var(--header-h, 76px) + clamp(40px, 6vw, 96px)) 0 clamp(72px,9vw,140px);background:radial-gradient(90% 50% at 0 0,oklch(.93 .03 300/.9),transparent 70%),var(--pearl,#f8f7fc);color:var(--ink,#15142a)}.lg .wrap{width:min(100% - 2 * var(--gutter-phone,16px),1240px);max-width:none;padding:0;margin-inline:auto}@media (min-width:900px){.lg .wrap{width:min(100% - 80px,1240px)}}.lg .eyebrow{color:var(--accent-on-light,#5145a6);font-weight:800}.lg .eyebrow:before{background:var(--accent-on-light,#5145a6);border-radius:0}.lg .legal__title{font-family:var(--f-display);font-weight:var(--fw-display-heavy,800);font-size:clamp(2.1rem,4.4vw,4rem);line-height:var(--lh-display,1.04);letter-spacing:var(--tracking-display,-.025em);text-wrap:balance;overflow-wrap:anywhere}.lg .legal-doc{max-width:none;gap:20px clamp(40px,6vw,96px);grid-template-columns:240px minmax(0,1fr)}.lg .legal-doc__head{max-width:900px;margin-bottom:clamp(20px,3vw,40px);padding-bottom:clamp(20px,3vw,36px);border-bottom:2px solid var(--ink,#15142a)}.lg .legal-doc__meta{color:var(--muted,#5c5672)}.lg .legal-nav{padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lg .legal-nav__h{margin:0 0 10px;font-family:var(--f-body);font-weight:800;font-size:var(--fs-eyebrow,.78rem);letter-spacing:var(--tracking-eyebrow,.16em);color:var(--muted,#5c5672)}.lg .legal-nav ol,.lg .legal-nav ul{gap:0;border-top:1px solid var(--lg-line)}.lg .legal-nav li{border-bottom:1px solid var(--lg-line)}.lg .legal-nav li a{margin:0;padding:10px 0 10px 12px;border-radius:0;border-left:3px solid transparent;background:none;color:var(--ink-2,#3d3852);font-size:.92rem;transition:color var(--dur-1,.15s) ease,border-color var(--dur-1,.15s) ease}.lg .legal-nav li a:hover{background:none;color:var(--ink,#15142a);border-left-color:var(--lg-line)}.lg .legal-nav li a[aria-current=page]{background:none;color:var(--ink,#15142a);font-weight:800;border-left-color:var(--accent-on-light,#5145a6)}.lg .legal-nav--toc li a{font-size:.84rem;padding-block:7px}.lg .legal-doc__body a:focus-visible,.lg .legal-nav a:focus-visible,.lg .legal__inner a:focus-visible{outline:3px solid var(--violet,#5145a6);outline-offset:2px}.lg .legal-doc__body{max-width:72ch}.lg .legal-doc__body h2,.lg .legal__inner h2{font-family:var(--f-display);font-weight:var(--fw-display,700);letter-spacing:-.015em;border-top-color:var(--lg-line)}.lg .legal-doc__body li::marker{color:var(--accent-on-light,#5145a6)}.lg .legal-doc__body code{background:var(--pale,#eeecfa)}.lg .legal-doc__body a,.lg .legal__inner a{color:var(--ink,#15142a);-webkit-text-decoration-color:var(--accent-on-light,#5145a6);text-decoration-color:var(--accent-on-light,#5145a6);text-underline-offset:3px}.lg .legal-summary{border-radius:var(--r-sm,12px);background:var(--grad-depth),var(--night,#120d1c);box-shadow:none}.lg .legal-summary:after{display:none}.lg .legal-summary li,.lg .legal-summary p{color:var(--on-dark-2,#c9c3e6)}.lg .legal-summary a{color:#fff;-webkit-text-decoration-color:var(--accent,#8b8cd6);text-decoration-color:var(--accent,#8b8cd6)}.lg .legal-summary li::marker{color:var(--accent,#8b8cd6)}.lg .legal__inner{max-width:820px}.lg .legal__inner>.legal__title{margin-bottom:clamp(24px,3vw,40px);padding-bottom:clamp(18px,2.4vw,28px);border-bottom:2px solid var(--ink,#15142a)}@media (max-width:980px){.lg .legal-doc{grid-template-columns:minmax(0,1fr)}.lg .legal-nav ul{display:grid;grid-gap:0;gap:0}.lg .legal-nav li a{margin:0;padding:12px 0 12px 12px;min-height:44px;border:0;border-left:3px solid transparent;border-radius:0;background:none;font-size:.95rem}.lg .legal-nav li a[aria-current=page]{border-left-color:var(--accent-on-light,#5145a6)}.lg .legal-summary{border-radius:var(--r-sm,12px)}}html[data-motion=off] .lg .legal-nav li a{transition:none}