.breadcrumb.svelte-mq32cl{font-size:.8rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb.svelte-mq32cl a:where(.svelte-mq32cl){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-mq32cl a:where(.svelte-mq32cl):hover{color:var(--primary)}.breadcrumb.svelte-mq32cl span:where(.svelte-mq32cl){margin:0 .25rem}.page-header.svelte-mq32cl{max-width:760px;margin-bottom:2.5rem}h1.svelte-mq32cl{font-size:1.85rem;font-weight:700;letter-spacing:-.03em}.subtitle.svelte-mq32cl{color:var(--text-secondary);margin-top:.75rem;line-height:1.6}.sector-section.svelte-mq32cl{margin:2rem 0}.sector-section.svelte-mq32cl h2:where(.svelte-mq32cl){font-size:1rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.naics-grid.svelte-mq32cl{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.85rem}.naics-card.svelte-mq32cl{display:block;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);text-decoration:none;color:var(--text);transition:border-color .15s,transform .15s}.naics-card.svelte-mq32cl:hover{border-color:var(--primary);transform:translateY(-1px)}.naics-code.svelte-mq32cl{display:inline-block;padding:.15rem .5rem;background:#6366f11f;color:#4338ca;border-radius:4px;font-size:.75rem;font-weight:600;font-family:ui-monospace,monospace;margin-bottom:.55rem}.naics-card.svelte-mq32cl h3:where(.svelte-mq32cl){font-size:.92rem;font-weight:600;line-height:1.35;margin:0 0 .45rem}.naics-card.svelte-mq32cl p:where(.svelte-mq32cl){color:var(--text-secondary);font-size:.825rem;line-height:1.5;margin:0}
