.reading-index.svelte-1d6b1mm{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(3.5rem,7vw,5rem)) 0 5rem;color:#303030;font-size:1.0625rem;line-height:1.7}h1.svelte-1d6b1mm,h2.svelte-1d6b1mm{color:#1b1c1c;font-family:Georgia,Times New Roman,serif}h1.svelte-1d6b1mm{margin:0 0 1rem;font-size:clamp(2.45rem,7vw,3.5rem);letter-spacing:-.035em;line-height:1.1}h2.svelte-1d6b1mm{margin:4rem 0 1.5rem;border-bottom:1px solid #e5e5e5;padding-bottom:1rem;font-size:clamp(1.75rem,4vw,2rem);line-height:1.25}header.svelte-1d6b1mm p:where(.svelte-1d6b1mm){max-width:60rem;margin:0;color:#454653;font-size:1.2rem}.reading-entry.svelte-1d6b1mm{display:grid;gap:.25rem;border:1px solid #d0d0d0;padding:1.5rem;color:inherit;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.reading-entry.svelte-1d6b1mm:hover{box-shadow:0 4px 12px #00000014}.entry-label.svelte-1d6b1mm{color:#00136e;font-size:.95rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.entry-title.svelte-1d6b1mm{color:#1b1c1c;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:700}.entry-description.svelte-1d6b1mm{color:#454653}.reading-entry.svelte-1d6b1mm:focus-visible{outline:3px solid #3e52c9;outline-offset:3px}@media(hover:hover)and (pointer:fine){.reading-entry.svelte-1d6b1mm:hover{transform:translateY(-1px)}}
