.guide-index-page.svelte-14tv2dn{box-sizing:border-box;width:min(calc(100% - 2 * var(--editorial-gutter)),var(--editorial-content-width));margin:0 auto;padding:calc(var(--top-bar-height) + clamp(2.25rem,5vw,3rem)) 0 5rem;color:#1f2937;font-size:clamp(1.1875rem,1.05vw,1.25rem);line-height:1.6}.breadcrumb.svelte-14tv2dn{margin:0 0 .625rem;color:#475569}.breadcrumb.svelte-14tv2dn a:where(.svelte-14tv2dn){color:inherit}h1.svelte-14tv2dn{margin:0 0 .85rem;color:#172554;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,4.25rem);letter-spacing:-.035em;line-height:.95}.resource-summary.svelte-14tv2dn{max-width:64ch;margin:0;color:#334155;font-size:clamp(1.125rem,1.5vw,1.3rem);line-height:1.55}section.svelte-14tv2dn{margin-top:clamp(3rem,6vw,4rem)}h2.svelte-14tv2dn{margin:0 0 1.5rem;color:#172554;font-family:Georgia,Times New Roman,serif;border-bottom:1px solid #d8dee8;padding-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.25rem);line-height:1.2}.page-grid.svelte-14tv2dn{display:grid;gap:1.125rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.page-card.svelte-14tv2dn{display:grid;gap:.5rem;border:1px solid #d8dee8;border-radius:.25rem;padding:1.5rem;color:inherit;text-decoration:none;transition:box-shadow .2s ease,background-color .2s ease}.page-card.svelte-14tv2dn:hover{background:#f4f6fa;box-shadow:0 4px 12px #00000014}.page-card.svelte-14tv2dn:focus-visible{outline:3px solid #a63d00;outline-offset:3px;border-radius:.15rem}.page-card.svelte-14tv2dn h3:where(.svelte-14tv2dn){margin:0;color:#142a5c;font-family:Georgia,Times New Roman,serif;font-size:1.375rem}
