.content-section.svelte-1v46mcc{margin-bottom:var(--space-2xl, 4rem)}.section-header.svelte-1v46mcc{margin-bottom:var(--space-md, 1.5rem)}.section-header.svelte-1v46mcc .section-label:where(.svelte-1v46mcc){display:block;font-family:var(--font-mono, monospace);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent, #0d9488);margin-bottom:.375rem}.section-header.svelte-1v46mcc .section-title:where(.svelte-1v46mcc){font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--text-2xl, 2rem);font-weight:400;letter-spacing:-.02em;color:var(--color-ink, #1a1a1a);margin:0;line-height:1.2}.guide-grid.svelte-1v46mcc{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.guide-card.svelte-1v46mcc{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:10px;background:#fff;text-decoration:none;color:var(--color-ink, #1a1a1a);transition:all .2s ease;border-left:2px solid transparent}.guide-card.svelte-1v46mcc:hover{border-left-color:var(--color-accent, #0d9488);transform:translateY(-1px);box-shadow:0 2px 8px #0000000f;text-decoration:none;color:var(--color-ink, #1a1a1a)}.guide-type.svelte-1v46mcc{font-family:var(--font-body, "Inter", sans-serif);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent, #0d9488)}.guide-title.svelte-1v46mcc{font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--text-xl, 1.375rem);font-weight:400;letter-spacing:-.01em;margin:0;line-height:1.25}.guide-description.svelte-1v46mcc{font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);color:var(--color-ink-muted, #7a7a7a);line-height:1.55;margin:0;flex:1}.guide-cta.svelte-1v46mcc{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-body, "Inter", sans-serif);font-size:.8125rem;font-weight:500;color:var(--color-accent, #0d9488);margin-top:.25rem}
