.letters-section.svelte-jug3qv{background:var(--white);padding:clamp(5rem,9vw,8rem) 0}.letters-toolbar.svelte-jug3qv{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.letters-toolbar.svelte-jug3qv p:where(.svelte-jug3qv){color:var(--coral);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.letters-toolbar.svelte-jug3qv h2:where(.svelte-jug3qv){font-family:var(--font-display);margin-top:.5rem;font-size:2.8rem;font-weight:500}.year-select.svelte-jug3qv{width:12rem}.letter-list.svelte-jug3qv article:where(.svelte-jug3qv){border-top:1px solid var(--line);grid-template-columns:5rem 1fr auto;align-items:start;gap:2rem;padding:1.6rem 0;display:grid}.letter-list.svelte-jug3qv>article:where(.svelte-jug3qv)>span:where(.svelte-jug3qv){color:var(--coral);font-size:.7rem;font-weight:800}.letter-list.svelte-jug3qv p:where(.svelte-jug3qv){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.letter-list.svelte-jug3qv h3:where(.svelte-jug3qv){max-width:55rem;font-family:var(--font-display);margin-top:.5rem;font-size:1.5rem;font-weight:500;line-height:1.3}.document-status.svelte-jug3qv{border:1px solid var(--line);color:var(--ink);border-radius:100vmax;padding:.45rem .6rem;font-size:.6rem;font-weight:800;text-decoration:none}@media (width<=700px){.letters-toolbar.svelte-jug3qv{flex-direction:column;align-items:stretch}.letter-list.svelte-jug3qv article:where(.svelte-jug3qv){grid-template-columns:3rem 1fr;gap:1rem}.document-status.svelte-jug3qv{grid-column:2;width:max-content}}
