.page-header.svelte-17lyj0r{max-width:760px;margin:0 auto 3rem;text-align:center}.eyebrow.svelte-17lyj0r{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 .5rem}h1.svelte-17lyj0r{font-size:2.5rem;font-weight:700;margin:0 0 .75rem;line-height:1.15}.lede.svelte-17lyj0r{margin:0;font-size:1.05rem;line-height:1.55;color:var(--text-secondary)}.browse-heading.svelte-17lyj0r{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 1.25rem;text-align:center}.tile-grid.svelte-17lyj0r{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.tile.svelte-17lyj0r{display:flex;flex-direction:column;gap:.65rem;height:100%;padding:1.5rem 1.5rem 1.25rem;border:1px solid var(--border-color);border-radius:14px;background:var(--bg-secondary);color:var(--text-primary);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.tile.svelte-17lyj0r:hover{transform:translateY(-3px);border-color:var(--accent-primary);background:var(--bg-hover)}.tile-label.svelte-17lyj0r{font-size:1.4rem;font-weight:700;color:var(--text-primary)}.tile-description.svelte-17lyj0r{flex:1;font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.tile-cta.svelte-17lyj0r{font-size:.9rem;font-weight:600;color:var(--accent-primary);margin-top:.25rem}@media (max-width: 768px){.page-header.svelte-17lyj0r{margin-bottom:2.25rem}h1.svelte-17lyj0r{font-size:2rem}}
