.breadcrumb.svelte-3dx72s{font-size:.8rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb.svelte-3dx72s a:where(.svelte-3dx72s){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-3dx72s a:where(.svelte-3dx72s):hover{color:var(--primary)}.breadcrumb.svelte-3dx72s span:where(.svelte-3dx72s){margin:0 .25rem}.portal-guide.svelte-3dx72s{max-width:760px}header.svelte-3dx72s{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light)}h1.svelte-3dx72s{font-size:2rem;font-weight:700;letter-spacing:-.03em;margin:0 0 .85rem;line-height:1.2}.lede.svelte-3dx72s{color:var(--text-secondary);font-size:1rem;line-height:1.65;margin:0 0 .85rem}.url.svelte-3dx72s{font-size:.9rem;color:var(--text);margin:0}.url.svelte-3dx72s a:where(.svelte-3dx72s){color:var(--primary);text-decoration:none}.url.svelte-3dx72s a:where(.svelte-3dx72s):hover{text-decoration:underline}.prose.svelte-3dx72s{margin:2rem 0}.prose.svelte-3dx72s h2:where(.svelte-3dx72s){font-size:1.15rem;font-weight:600;margin:0 0 .75rem}.prose.svelte-3dx72s p:where(.svelte-3dx72s){color:var(--text);font-size:.95rem;line-height:1.75}.prose.svelte-3dx72s ol:where(.svelte-3dx72s),.prose.svelte-3dx72s ul:where(.svelte-3dx72s){padding-left:1.4rem;margin:.5rem 0}.prose.svelte-3dx72s li:where(.svelte-3dx72s){color:var(--text);font-size:.95rem;line-height:1.65;margin:.5rem 0}.related.svelte-3dx72s,.cross-links.svelte-3dx72s{margin:1.5rem 0;padding-top:1.5rem;border-top:1px solid var(--border-light)}.related.svelte-3dx72s h3:where(.svelte-3dx72s),.cross-links.svelte-3dx72s h3:where(.svelte-3dx72s){font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:.6rem}.related-links.svelte-3dx72s{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.related-links.svelte-3dx72s a:where(.svelte-3dx72s),.cross-links.svelte-3dx72s ul:where(.svelte-3dx72s){color:var(--primary);font-size:.9rem;text-decoration:none}.cross-links.svelte-3dx72s ul:where(.svelte-3dx72s){list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem}.cross-links.svelte-3dx72s a:where(.svelte-3dx72s){color:var(--primary);font-size:.9rem;text-decoration:none}.cross-links.svelte-3dx72s a:where(.svelte-3dx72s):hover,.related-links.svelte-3dx72s a:where(.svelte-3dx72s):hover{text-decoration:underline}
