.reading-guides.svelte-161ihln{background:#0b1017;color:#f1f4f8;padding:64px 24px;border-top:1px solid #303744}.reading-guides-inner.svelte-161ihln{max-width:1120px;margin:auto}.label.svelte-161ihln{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#a4b1c4}.reading-guides.svelte-161ihln h2:where(.svelte-161ihln){font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:600;line-height:1.2;margin:16px 0 30px}.guides-grid.svelte-161ihln{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.guides-grid.svelte-161ihln h3:where(.svelte-161ihln){font-size:1.18rem;font-weight:600;line-height:1.5;margin:0 0 14px}.guides-grid.svelte-161ihln a:where(.svelte-161ihln){color:inherit;text-decoration:none}.guides-grid.svelte-161ihln a:where(.svelte-161ihln):hover,.all-guides.svelte-161ihln:hover{text-decoration:underline;text-underline-offset:4px}.guides-grid.svelte-161ihln p:where(.svelte-161ihln){font-size:.92rem;color:#a4b1c4;line-height:1.75}.all-guides.svelte-161ihln{display:inline-block;color:#f1f4f8;font-weight:600;margin-top:30px}.reading-guides.svelte-161ihln a:where(.svelte-161ihln):focus-visible{outline:2px solid #74c9f0;outline-offset:4px}@media(max-width:800px){.guides-grid.svelte-161ihln{grid-template-columns:1fr;gap:24px}}
