.index.svelte-1hrotn9{max-width:760px;margin:0 auto;padding:3rem 1.5rem 4rem}.index-head.svelte-1hrotn9{margin-bottom:2rem}.eyebrow.svelte-1hrotn9{text-transform:uppercase;letter-spacing:.08em;color:var(--cm-accent-dark);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.index-head.svelte-1hrotn9 h1:where(.svelte-1hrotn9){letter-spacing:-.03em;color:var(--cm-text);margin:.3rem 0 .75rem;font-size:2rem;font-weight:800}.index-sub.svelte-1hrotn9{color:var(--cm-text-2);margin:0;font-size:1.05rem;line-height:1.55}.index-sub.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--cm-accent-dark);font-weight:600;text-decoration:none}.index-sub.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{text-decoration:underline}.index-list.svelte-1hrotn9{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.index-card.svelte-1hrotn9{border:1px solid var(--cm-border);border-radius:var(--cm-radius);background:var(--cm-surface);flex-direction:column;gap:.3rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.index-card.svelte-1hrotn9:hover{border-color:var(--cm-accent);box-shadow:var(--cm-shadow)}.index-card-title.svelte-1hrotn9{color:var(--cm-text);font-size:1.05rem;font-weight:700}.index-card-desc.svelte-1hrotn9{color:var(--cm-text-3);font-size:.88rem;line-height:1.5}.calc-link.svelte-1hrotn9{color:var(--cm-text-3);margin-top:1.75rem;font-size:.95rem}.calc-link.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--cm-accent-dark);font-weight:600;text-decoration:none}.calc-link.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{text-decoration:underline}
