.page.svelte-1pgso1u{gap:var(--s-5);flex-direction:column;display:flex}.head.svelte-1pgso1u{padding:var(--s-6)}.head.svelte-1pgso1u h1:where(.svelte-1pgso1u){font-size:clamp(var(--fs-2xl), 4vw, var(--fs-4xl));color:var(--text)}.excerpt.svelte-1pgso1u{margin:var(--s-3) 0 0;font-size:var(--fs-lg);color:var(--text-2)}.body.svelte-1pgso1u{padding:var(--s-5) var(--s-6);color:var(--text-2)}.sec-h.svelte-1pgso1u{font-size:var(--fs-lg);margin-bottom:var(--s-3)}.grid.svelte-1pgso1u{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ncard.svelte-1pgso1u{transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden}.ncard.svelte-1pgso1u:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bar.svelte-1pgso1u{background:var(--nc,var(--brand));flex:none;width:5px}.ncard-body.svelte-1pgso1u{padding:var(--s-4);flex-direction:column;gap:4px;display:flex}.ncard-name.svelte-1pgso1u{font-family:var(--font-display);color:var(--text);font-weight:700}.ncard-desc.svelte-1pgso1u{font-size:var(--fs-sm);color:var(--text-3)}
