:where(.s-legal) .hero{min-height:min(34rem,72svh);padding:8rem var(--gutter) 6rem;text-align:center;background:radial-gradient(58% 50% at 50% 46%,#050507cc,#05050700 72%),radial-gradient(130% 95% at 50% 125%,#fbbf24 0%,#f97316 22%,#c2410c 42%,#5c1d0a 62%,#050507 88%);place-items:center;display:grid;position:relative;overflow:hidden}:where(.s-legal) .grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>");position:absolute;inset:0}:where(.s-legal) .hero .in{justify-items:center;gap:var(--space-6);display:grid;position:relative}:where(.s-legal) .hero .in>*{animation:rise 1s var(--ease-standard) both .1s}:where(.s-legal) .hero .in>:nth-child(2){animation-delay:.2s}:where(.s-legal) .hero .in>:nth-child(3){animation-delay:.3s}:where(.s-legal) .hero h1{letter-spacing:-.045em;font-size:clamp(2.75rem,8vw,6rem);font-weight:700;line-height:.98}:where(.s-legal) .hero .meta{color:var(--bone);justify-content:center}:where(.s-legal) .seg{border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-2) 60%,transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 1px 0 var(--rule),inset 0 0 0 1px var(--hair-strong),var(--shadow-lift);gap:4px;padding:4px;display:inline-flex}:where(.s-legal) .seg a{min-height:48px;padding:0 var(--space-6);border-radius:var(--r-pill);color:var(--ash);white-space:nowrap;transition:color var(--dur-fast),background var(--dur-base);align-items:center;font-weight:500;display:inline-flex}:where(.s-legal) .seg a:hover{color:var(--bone)}:where(.s-legal) .seg [aria-current=page],:where(.s-legal) .seg [aria-current=page]:hover{background:var(--grad-amber);color:var(--on-amber)}:where(.s-legal) .seg a:focus-visible{outline:2px solid var(--bone);outline-offset:2px}:where(.s-legal) .sheet{z-index:2;margin-top:calc(var(--r-3xl)*-1);padding-top:var(--space-16);border-radius:var(--r-3xl) var(--r-3xl) 0 0;background:var(--ink-0);position:relative}:where(.s-legal) .layout{padding-inline:var(--gutter);grid-template-columns:17rem minmax(0,70ch);justify-content:center;gap:clamp(2rem,6vw,6rem);display:grid}:where(.s-legal) .side{align-self:start;max-height:calc(100svh - 7rem);position:sticky;top:6rem;overflow:auto}:where(.s-legal) .side .label{padding-left:10px}:where(.s-legal) .doc section:first-of-type{padding-top:var(--space-8)}:where(.s-legal) .toc-m{display:none}@media (max-width:960px){:where(.s-legal) .layout{grid-template-columns:minmax(0,1fr)}:where(.s-legal) .side{display:none}:where(.s-legal) .toc-m{margin-bottom:var(--space-6);border-radius:var(--r-xl);background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--hair-strong);display:block}:where(.s-legal) .toc-m summary{min-height:56px;padding:0 var(--space-4);cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}:where(.s-legal) .toc-m summary::-webkit-details-marker{display:none}:where(.s-legal) .toc-m summary:after{content:"";border:solid var(--ash);width:8px;height:8px;transition:transform var(--dur-base);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)translateY(-2px)}:where(.s-legal) .toc-m[open] summary:after{transform:rotate(-135deg)}:where(.s-legal) .toc-m .toc{padding:0 var(--space-2) var(--space-3)}:where(.s-legal) .hero{padding-bottom:5rem}:where(.s-legal) .seg a{padding:0 var(--space-4)}}@media (prefers-reduced-motion:reduce){:where(.s-legal) .hero .in>*{animation:none}}:where(.s-legal) .doc{max-width:70ch;color:color-mix(in srgb,var(--bone) 84%,var(--ash));font-size:1.0625rem;line-height:1.7}:where(.s-legal) .doc p,:where(.s-legal) .doc li{text-wrap:pretty}:where(.s-legal) .doc>*+*,:where(.s-legal) .doc section>*+*{margin-top:var(--space-4)}:where(.s-legal) .doc section{padding-top:var(--space-12);scroll-margin-top:5.5rem}:where(.s-legal) .doc h2{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);letter-spacing:-.02em;color:var(--bone);text-wrap:balance;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.2;display:flex}:where(.s-legal) .doc h2 .n{background:var(--grad-amber);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;min-width:1.4em;font-weight:300}:where(.s-legal) .doc strong{color:var(--bone)}:where(.s-legal) .doc a{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px}:where(.s-legal) .doc ul{padding-left:1.25em}:where(.s-legal) .doc li+li{margin-top:var(--space-2)}:where(.s-legal) .doc li::marker{color:var(--amber)}:where(.s-legal) .doc code{border-radius:var(--r-sm);background:var(--ink-3);padding:1px 6px;font:.875em ui-monospace,Menlo,monospace}:where(.s-legal) .doc :focus-visible,:where(.s-legal) .toc a:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:var(--r-sm)}:where(.s-legal) .tbl table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}:where(.s-legal) .tbl th{padding:0 var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--rule);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);font-size:.75rem;font-weight:500}:where(.s-legal) .tbl td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--hair-strong);vertical-align:top}:where(.s-legal) .tbl td:first-child{color:var(--bone)}@media (max-width:720px){:where(.s-legal) .tbl thead{display:none}:where(.s-legal) .tbl tr{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--r-lg);background:color-mix(in srgb,var(--bone) 4%,transparent);box-shadow:inset 0 0 0 1px var(--hair-strong);display:block}:where(.s-legal) .tbl td{padding:var(--space-1) 0;border:0;display:block}:where(.s-legal) .tbl td+td{margin-top:var(--space-2)}:where(.s-legal) .tbl td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--smoke);font-size:.6875rem;display:block}:where(.s-legal) .tbl td:first-child:before{display:none}}:where(.s-legal) .toc ol{gap:2px;padding:0;list-style:none;display:grid}:where(.s-legal) .toc a{gap:var(--space-3);border-radius:var(--r-md);color:var(--ash);transition:color var(--dur-fast),background var(--dur-fast);padding:7px 10px;font-size:.9375rem;line-height:1.35;display:flex}:where(.s-legal) .toc a:hover{color:var(--bone);background:var(--hair-strong)}:where(.s-legal) .toc a[aria-current=true]{color:var(--bone);background:var(--ink-3)}:where(.s-legal) .toc li{text-wrap:pretty}:where(.s-legal) .toc .n{min-width:1.4em;color:var(--smoke);font-variant-numeric:tabular-nums;flex:none}:where(.s-legal) .toc a[aria-current=true] .n{color:var(--amber)}:where(.s-legal) .meta{align-items:center;justify-content:inherit;gap:var(--space-2) var(--space-4);color:var(--ash);flex-wrap:wrap;font-size:.875rem;display:flex}:where(.s-legal) .meta .sep{background:var(--smoke);border-radius:50%;width:3px;height:3px}@media (max-width:640px){:where(.s-legal) .meta>:first-child{text-align:inherit;flex-basis:100%}:where(.s-legal) .meta>.sep:nth-child(2){display:none}}:where(.s-legal) .meta button{min-height:32px;color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}@media print{:where(.s-legal) [data-noprint],:where(.s-legal) .seg,:where(.s-legal) .grain{display:none!important}:where(.s-legal) *{box-shadow:none!important;text-shadow:none!important;background:0 0!important;animation:none!important}:where(.s-legal) .hero{text-align:left;background:0 0;place-items:start;min-height:0;padding:0 0 12pt}:where(.s-legal) .hero .in{justify-items:start;gap:4pt}:where(.s-legal) .hero h1{color:#000;font-size:24pt}:where(.s-legal) .hero .meta{color:#000;justify-content:flex-start}:where(.s-legal) .sheet{border-radius:0;margin:0;padding:0}:where(.s-legal) .layout{padding:0;display:block}:where(.s-legal) .cz-footer{display:none}:where(.s-legal) .doc code{border:1px solid #999}:where(.s-legal) .meta .sep:has(+button){display:none}:where(.s-legal) .doc{color:#000;max-width:none;font-size:10.5pt;line-height:1.5}:where(.s-legal) .doc h2,:where(.s-legal) .doc strong,:where(.s-legal) .doc a,:where(.s-legal) .tbl td:first-child,:where(.s-legal) .tbl th{color:#000}:where(.s-legal) .doc h2{break-after:avoid;font-size:14pt}:where(.s-legal) .doc h2 .n{color:#000;-webkit-text-fill-color:#000;background:0 0}:where(.s-legal) .doc section{padding-top:12pt}:where(.s-legal) .doc a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}:where(.s-legal) .tbl tr{break-inside:avoid}:where(.s-legal) .tbl th,:where(.s-legal) .tbl td{border-color:#999}:where(.s-legal) .meta,:where(.s-legal) .meta button{color:#000}:where(.s-legal) .meta button{display:none}}@media print{@page{margin:18mm 16mm}html,body{color:#000!important;background:#fff!important}}
