*,:before,:after{box-sizing:border-box}html{scroll-padding-top:24px}body{background:var(--theme-canvas);color:var(--theme-text);font-family:var(--font-body);margin:0}a.svelte-l7yvr6{color:var(--theme-accent-text);text-underline-offset:4px}a.svelte-l7yvr6:hover{text-decoration-thickness:2px}a.svelte-l7yvr6:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.skip-link.svelte-l7yvr6{background:var(--theme-surface);z-index:2;padding:12px;position:absolute;top:-100px;left:24px}.skip-link.svelte-l7yvr6:focus{top:12px}.legal-header.svelte-l7yvr6{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:22px clamp(22px,5vw,74px);display:flex}.brand.svelte-l7yvr6{color:var(--theme-text);letter-spacing:-.03em;align-items:center;gap:9px;font-weight:700;text-decoration:none;display:inline-flex}.back-link.svelte-l7yvr6{padding:12px 0;font-size:13px}main.svelte-l7yvr6{grid-template-columns:200px minmax(0,1fr);gap:clamp(36px,6vw,88px);max-width:1200px;margin:auto;padding:56px clamp(22px,5vw,74px) 80px;display:grid}aside.svelte-l7yvr6 nav:where(.svelte-l7yvr6){flex-direction:column;align-items:flex-start;display:flex}aside.svelte-l7yvr6 a:where(.svelte-l7yvr6){padding:10px 0;font-size:13px;line-height:1.5;text-decoration:none;display:block}aside.svelte-l7yvr6 a:where(.svelte-l7yvr6):hover{text-decoration:underline}aside.svelte-l7yvr6 a[aria-current=page]:where(.svelte-l7yvr6){font-weight:700;text-decoration:underline}.contents.svelte-l7yvr6{border-top:1px solid var(--theme-border);margin-top:30px;padding-top:24px}.contents.svelte-l7yvr6 h2:where(.svelte-l7yvr6){margin:0 0 8px;font-size:13px}.contents.svelte-l7yvr6 a:where(.svelte-l7yvr6){color:var(--theme-text-strong);padding:7px 0}article.svelte-l7yvr6{min-width:0;max-width:72ch}h1.svelte-l7yvr6{font:600 clamp(40px,5vw,62px)/1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.updated.svelte-l7yvr6{color:var(--theme-text-strong);margin:18px 0 30px;font-size:13px}.draft-note.svelte-l7yvr6{background:var(--theme-accent-pale);color:var(--theme-accent-ink);border-radius:12px;margin-bottom:36px;padding:20px 24px;font-size:14px;line-height:1.65}.draft-note.svelte-l7yvr6 p:where(.svelte-l7yvr6){margin:6px 0 0}.prose.svelte-l7yvr6{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.prose.svelte-l7yvr6 h2{font:600 29px/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:44px 0 16px}.prose.svelte-l7yvr6 h3{margin:30px 0 12px;font-size:18px;line-height:1.5}.prose.svelte-l7yvr6 p,.prose.svelte-l7yvr6 ul{margin:0 0 20px}.prose.svelte-l7yvr6 li{margin-bottom:10px}.prose.svelte-l7yvr6 ul{padding-left:24px}.prose.svelte-l7yvr6 a{color:var(--theme-accent-text);text-underline-offset:4px}.prose.svelte-l7yvr6 a:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.back-top.svelte-l7yvr6{align-items:center;min-height:44px;margin-top:32px;font-size:13px;display:inline-flex}@media (width<=760px){main.svelte-l7yvr6{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px}aside.svelte-l7yvr6 nav:where(.svelte-l7yvr6){flex-flow:wrap;gap:4px 20px}.contents.svelte-l7yvr6{display:none}aside.svelte-l7yvr6{border-bottom:1px solid var(--theme-border);padding-bottom:16px}}@media print{aside.svelte-l7yvr6,.legal-header.svelte-l7yvr6,.skip-link.svelte-l7yvr6,.back-top.svelte-l7yvr6,.footer-shell{display:none}main.svelte-l7yvr6{padding:0;display:block}article.svelte-l7yvr6{max-width:none}}
