.page.svelte-1gyup5m{flex:1;padding:3rem 1.5rem;min-height:calc(100vh - 57px);background:var(--bg-page, #fafafa)}.container.svelte-1gyup5m{max-width:720px;margin:0 auto}.crumbs.svelte-1gyup5m{margin-bottom:1.5rem;font-size:.9rem}.crumbs.svelte-1gyup5m a:where(.svelte-1gyup5m){color:var(--text-secondary, #6b7280);text-decoration:none}.crumbs.svelte-1gyup5m a:where(.svelte-1gyup5m):hover{color:var(--text-heading, #0f172a)}h1.svelte-1gyup5m{font-size:2rem;font-weight:700;color:var(--text-heading, #0f172a);line-height:1.25;margin:0 0 .75rem}.byline.svelte-1gyup5m{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.9rem;color:var(--text-secondary, #6b7280);margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-subtle, #e5e7eb)}.body.svelte-1gyup5m h2{font-size:1.35rem;font-weight:650;color:var(--text-heading, #0f172a);margin:2rem 0 .75rem}.body.svelte-1gyup5m p{color:var(--text-body, #374151);line-height:1.75;margin:0 0 1rem}.body.svelte-1gyup5m a{color:var(--text-link, #2563eb);text-decoration:underline}.body.svelte-1gyup5m a:hover{opacity:.8}.body.svelte-1gyup5m ul,.body.svelte-1gyup5m ol{color:var(--text-body, #374151);line-height:1.75;margin:0 0 1rem;padding-left:1.5rem}.body.svelte-1gyup5m li{margin-bottom:.4rem}.body.svelte-1gyup5m strong{color:var(--text-heading, #0f172a)}.body.svelte-1gyup5m hr{border:none;border-top:1px solid var(--border-subtle, #e5e7eb);margin:2rem 0}.body.svelte-1gyup5m em{color:var(--text-secondary, #6b7280)}.body.svelte-1gyup5m table{width:100%;border-collapse:collapse;margin:0 0 1rem;font-size:.92rem;display:block;overflow-x:auto}.body.svelte-1gyup5m th{text-align:left;color:var(--text-heading, #0f172a);font-weight:600;border-bottom:2px solid var(--border-default, #d1d5db);padding:.5rem .75rem .5rem 0;white-space:nowrap}.body.svelte-1gyup5m td{color:var(--text-body, #374151);border-bottom:1px solid var(--border-subtle, #e5e7eb);padding:.5rem .75rem .5rem 0}.more.svelte-1gyup5m{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle, #e5e7eb)}.more.svelte-1gyup5m h2:where(.svelte-1gyup5m){font-size:1.05rem;font-weight:600;color:var(--text-heading, #0f172a);margin:0 0 .75rem}.more.svelte-1gyup5m ul:where(.svelte-1gyup5m){list-style:none;margin:0;padding:0}.more.svelte-1gyup5m li:where(.svelte-1gyup5m){margin-bottom:.5rem}.more.svelte-1gyup5m a:where(.svelte-1gyup5m){color:var(--text-link, #2563eb);text-decoration:underline}
