.guides-hero.svelte-i52iwq{background:var(--muted);border-bottom:1px solid var(--border)}.guides-hero.svelte-i52iwq .container{padding-top:4rem;padding-bottom:4rem}.guides-eyebrow.svelte-i52iwq{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.guides-title.svelte-i52iwq{color:var(--foreground);max-width:46rem;margin:0 0 1rem;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.12}.guides-lead.svelte-i52iwq{color:var(--muted-foreground);max-width:48rem;margin:0;font-size:1.0625rem;line-height:1.65}.guides-section.svelte-i52iwq{padding:4rem 0}.guide-grid.svelte-i52iwq{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guide-card.svelte-i52iwq{background:var(--background);border:1px solid var(--border);color:inherit;border-radius:8px;min-width:0;padding:1.25rem;text-decoration:none;transition:border-color .15s,background .15s;display:block}.guide-card.svelte-i52iwq:hover{background:var(--muted);border-color:var(--primary)}.guide-category.svelte-i52iwq{color:var(--muted-foreground);text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.guide-card.svelte-i52iwq h2:where(.svelte-i52iwq){color:var(--foreground);margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.35}.guide-card.svelte-i52iwq p:where(.svelte-i52iwq){color:var(--muted-foreground);margin:0 0 1rem;font-size:.9375rem;line-height:1.55}.guide-link.svelte-i52iwq{color:var(--primary);font-size:.875rem;font-weight:700}@media (width<=720px){.guide-grid.svelte-i52iwq{grid-template-columns:1fr}}
