.page.svelte-1hrmgu0{max-width:960px;margin:0 auto;padding:1rem}.breadcrumb.svelte-1hrmgu0{font-size:.8rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb.svelte-1hrmgu0 a:where(.svelte-1hrmgu0){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-1hrmgu0 a:where(.svelte-1hrmgu0):hover{color:var(--primary)}.breadcrumb.svelte-1hrmgu0 span:where(.svelte-1hrmgu0){margin:0 .25rem}header.svelte-1hrmgu0{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light)}h1.svelte-1hrmgu0{font-size:2rem;font-weight:700;letter-spacing:-.03em;margin:0 0 .85rem;line-height:1.2}.lede.svelte-1hrmgu0{color:var(--text-secondary);font-size:1rem;line-height:1.65;margin:0;max-width:720px}.lede.svelte-1hrmgu0 strong:where(.svelte-1hrmgu0){color:var(--text);font-weight:600}.grid.svelte-1hrmgu0{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem;margin:1.5rem 0}.tile.svelte-1hrmgu0{display:block;padding:.85rem 1rem;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-elevated, var(--bg));text-decoration:none;transition:border-color .15s,transform .15s}.tile.svelte-1hrmgu0:hover{border-color:var(--primary);transform:translateY(-1px)}.tile-portal.svelte-1hrmgu0{font-weight:600;color:var(--text);font-size:.95rem;line-height:1.35;margin-bottom:.2rem}.tile-state.svelte-1hrmgu0{font-size:.82rem;color:var(--text-muted)}.byline.svelte-1hrmgu0{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border-light);font-size:.85rem;color:var(--text-muted)}
