.legal-shell.svelte-1j4aiiw{z-index:1;width:min(100% - 40px,940px);margin:0 auto;padding:150px 0 96px;position:relative}.legal-hero.svelte-1j4aiiw{border:1px solid var(--hair-p);background:linear-gradient(125deg,#bd93f914,#0000 48%),#08080dc7;padding:clamp(30px,5vw,54px)}.eyebrow.svelte-1j4aiiw,.effective.svelte-1j4aiiw{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;margin:0}.eyebrow.svelte-1j4aiiw{color:var(--purple);font-size:.68rem;font-weight:700}h1.svelte-1j4aiiw{max-width:760px;font-family:var(--mono);letter-spacing:-.055em;color:#fffffff5;margin:18px 0 20px;font-size:clamp(2.15rem,7vw,4.8rem);font-weight:520;line-height:.98}.summary.svelte-1j4aiiw{max-width:720px;color:var(--muted);margin:0;font-size:clamp(1rem,2.1vw,1.18rem);line-height:1.75}.effective.svelte-1j4aiiw{color:var(--faint);margin-top:28px;font-size:.6rem}.draft.svelte-1j4aiiw{font-family:var(--mono);color:#ffffff9e;background:#f5e6630e;border:1px solid #f5e6634d;align-items:flex-start;gap:12px;margin-top:28px;padding:15px 17px;font-size:.7rem;line-height:1.5;display:flex}.draft.svelte-1j4aiiw strong:where(.svelte-1j4aiiw){color:var(--yellow);text-transform:uppercase;letter-spacing:.08em;flex:none}.legal-body.svelte-1j4aiiw{border:1px solid var(--hair);background:#07070ab8;border-top:0;padding:clamp(34px,5vw,58px)}.legal-body.svelte-1j4aiiw h2{font-family:var(--mono);letter-spacing:-.025em;color:#fffffff0;margin:3.2rem 0 1rem;font-size:clamp(1.2rem,2.5vw,1.58rem);font-weight:580}.legal-body.svelte-1j4aiiw h2:first-child{margin-top:0}.legal-body.svelte-1j4aiiw h3{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--purple-light);margin:2rem 0 .7rem;font-size:.78rem;font-weight:650}.legal-body.svelte-1j4aiiw p,.legal-body.svelte-1j4aiiw li,.legal-body.svelte-1j4aiiw address{color:#ffffff9e;font-size:.98rem;line-height:1.78}.legal-body.svelte-1j4aiiw p{margin:.75rem 0}.legal-body.svelte-1j4aiiw ul{margin:.8rem 0 1.2rem;padding-left:1.25rem}.legal-body.svelte-1j4aiiw li{margin:.48rem 0;padding-left:.3rem}.legal-body.svelte-1j4aiiw strong{color:#ffffffe0}.legal-body.svelte-1j4aiiw a{color:var(--purple-light);text-underline-offset:.18em}.legal-body.svelte-1j4aiiw address{border-left:2px solid var(--purple);font-family:var(--mono);background:#bd93f90b;margin:1rem 0;padding:18px 20px;font-size:.78rem;font-style:normal}@media (width<=620px){.legal-shell.svelte-1j4aiiw{width:min(100% - 24px,940px);padding-top:112px}.draft.svelte-1j4aiiw{flex-direction:column}}
