.page.svelte-euhv6s.svelte-euhv6s{min-height:100vh;background:var(--amg-bg-secondary);font-family:var(--amg-font-sans)}.page-header.svelte-euhv6s.svelte-euhv6s{background:var(--amg-bg);border-bottom:1px solid var(--amg-border);padding:32px 24px 28px;max-width:760px;margin:0 auto}.back-link.svelte-euhv6s.svelte-euhv6s{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:var(--amg-text-tertiary);text-decoration:none;margin-bottom:16px;transition:color var(--amg-transition)}.back-link.svelte-euhv6s.svelte-euhv6s:hover{color:var(--amg-text-secondary);text-decoration:none}.page-header.svelte-euhv6s h1.svelte-euhv6s{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:-.02em;color:var(--amg-text-primary);margin-bottom:6px}.effective-date.svelte-euhv6s.svelte-euhv6s{font-size:.875rem;color:var(--amg-text-tertiary)}.prose.svelte-euhv6s.svelte-euhv6s{max-width:760px;margin:0 auto;padding:40px 24px;display:flex;flex-direction:column;gap:40px}.prose.svelte-euhv6s section.svelte-euhv6s{display:flex;flex-direction:column;gap:14px}.prose.svelte-euhv6s h2.svelte-euhv6s{font-size:1.25rem;font-weight:700;color:var(--amg-text-primary);letter-spacing:-.01em;padding-bottom:10px;border-bottom:1px solid var(--amg-border)}.prose.svelte-euhv6s h3.svelte-euhv6s{font-size:1rem;font-weight:600;color:var(--amg-text-primary);margin-top:8px}.prose.svelte-euhv6s p.svelte-euhv6s{font-size:.9375rem;color:var(--amg-text-secondary);line-height:1.7}.prose.svelte-euhv6s ul.svelte-euhv6s{padding-left:20px;display:flex;flex-direction:column;gap:6px}.prose.svelte-euhv6s ul li.svelte-euhv6s{font-size:.9375rem;color:var(--amg-text-secondary);line-height:1.6}.prose.svelte-euhv6s a.svelte-euhv6s{color:var(--color-primary);text-decoration:none}.prose.svelte-euhv6s a.svelte-euhv6s:hover{text-decoration:underline}.page-footer.svelte-euhv6s.svelte-euhv6s{max-width:760px;margin:0 auto;padding:24px;display:flex;align-items:center;gap:12px;font-size:.875rem;color:var(--amg-text-tertiary);border-top:1px solid var(--amg-border)}.page-footer.svelte-euhv6s a.svelte-euhv6s{color:var(--amg-text-tertiary);text-decoration:none;transition:color var(--amg-transition)}.page-footer.svelte-euhv6s a.svelte-euhv6s:hover{color:var(--amg-text-secondary);text-decoration:none}@media (max-width: 600px){.page-header.svelte-euhv6s.svelte-euhv6s{padding:24px 20px 20px}.prose.svelte-euhv6s.svelte-euhv6s{padding:28px 20px}}
