.page-wrapper.svelte-7ke6fz{width:100%;max-width:800px;margin:0 auto;padding:6rem 2rem 4rem;position:relative}.back-link.svelte-7ke6fz{position:fixed;top:2rem;left:2rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--secondary-text);text-decoration:none;font-size:.85rem;font-weight:500;letter-spacing:.05em;transition:color .3s;z-index:100}.back-link.svelte-7ke6fz:hover{color:var(--accent-color)}.page-header.svelte-7ke6fz{margin-bottom:4rem;text-align:center}.page-label.svelte-7ke6fz{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--secondary-text);margin-bottom:1rem;padding:.4rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:100px}.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:clamp(2.5rem,6vw,4rem);font-weight:300;color:var(--accent-color)}.legal-text.svelte-7ke6fz{margin-bottom:4rem}.last-updated.svelte-7ke6fz{font-size:.85rem;color:var(--secondary-text);margin-bottom:3rem;text-align:center}.legal-text.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.25rem;font-weight:500;margin-top:3rem;margin-bottom:1rem;color:var(--accent-color)}.legal-text.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:1.5rem;color:var(--secondary-text);line-height:1.8;font-weight:300}.legal-text.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--text-color);text-decoration:underline;text-decoration-color:#ffffff4d;transition:text-decoration-color .3s}.legal-text.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration-color:var(--accent-color)}@media(max-width:768px){.page-wrapper.svelte-7ke6fz{padding:5rem 1.5rem 3rem}.back-link.svelte-7ke6fz{top:1.5rem;left:1.5rem}}
