.page.svelte-7s9o7n{max-width:36rem;margin:0 auto;padding:max(1.5rem,var(--safe-top)) 1.25rem calc(3rem + var(--safe-bottom));color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}.back-link.svelte-7s9o7n{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);text-decoration:none;font-size:.85rem;font-weight:600;transition:color var(--ease)}.back-link.svelte-7s9o7n:hover{color:var(--text)}.head.svelte-7s9o7n{display:flex;align-items:center;gap:.9rem;margin:1.5rem 0 .5rem}h1.svelte-7s9o7n{margin:0;font-size:1.45rem;font-weight:750;letter-spacing:-.03em;color:var(--text)}.sub.svelte-7s9o7n{margin:.15rem 0 0;font-size:.9rem;color:var(--muted)}section.svelte-7s9o7n{padding:1.5rem 0;border-top:1px solid var(--border)}section.svelte-7s9o7n:first-of-type{border-top:none;padding-top:1.25rem}h2.svelte-7s9o7n{margin:0 0 .75rem;font-size:.72rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}p.svelte-7s9o7n{margin:0 0 .75rem;font-size:.95rem;line-height:1.65;color:var(--muted)}p.svelte-7s9o7n:last-child{margin-bottom:0}.page a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:2px}.page a:hover{text-decoration-color:var(--accent)}.page strong{font-weight:650;color:var(--text)}
