.hero[data-astro-cid-lcdefpme]{max-width:80rem;padding:var(--sp-12) var(--sp-6) 0;margin:0 auto}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.1}.hero-stat[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin:var(--sp-2) 0 0;font-size:.72rem}.letter[data-astro-cid-lcdefpme]{max-width:80rem;padding:var(--sp-12) var(--sp-8) var(--sp-12);gap:var(--sp-16);background:var(--bg-alt);border-radius:4px;grid-template-columns:7fr 5fr;align-items:start;margin:0 auto;display:grid}.desk-header[data-astro-cid-lcdefpme]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin:0 0 var(--sp-6);gap:var(--sp-3);flex-wrap:wrap;align-items:center;font-size:.68rem;font-weight:400;display:flex}.desk-sep[data-astro-cid-lcdefpme]{color:var(--hairline-strong)}.desk-date[data-astro-cid-lcdefpme]{color:var(--midtone)}.letter-body[data-astro-cid-lcdefpme] .letter-title[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 var(--sp-6);color:var(--ink);font-size:clamp(2.6rem,5.6vw,4.4rem);font-weight:400;line-height:1}.letter-body[data-astro-cid-lcdefpme] .letter-title[data-astro-cid-lcdefpme] em{font-style:italic}.letter-body[data-astro-cid-lcdefpme] .letter-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:color .2s}.letter-body[data-astro-cid-lcdefpme] .letter-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.letter-body[data-astro-cid-lcdefpme] .letter-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--accent)}.letter-body[data-astro-cid-lcdefpme] .standfirst[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--midtone);max-width:34rem;margin:0 0 var(--sp-6);padding-bottom:var(--sp-6);border-bottom:1px solid var(--hairline);font-size:clamp(1.1rem,1.5vw,1.3rem);font-style:italic;font-weight:400;line-height:1.45}.letter-body[data-astro-cid-lcdefpme] .prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);max-width:34rem;margin:0 0 var(--sp-4);font-size:1.05rem;line-height:1.65}.letter-body[data-astro-cid-lcdefpme] .prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child:first-letter{font-family:var(--serif);float:left;color:var(--accent);padding:.3rem .4rem 0 0;font-size:3rem;font-weight:400;line-height:.85}.read-more[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink);margin-top:var(--sp-4);border-bottom:1px solid var(--ink);align-items:center;gap:.5rem;padding-bottom:2px;font-size:.82rem;transition:color .2s,border-color .2s;display:inline-flex}.read-more[data-astro-cid-lcdefpme]:hover{color:var(--accent);border-color:var(--accent)}.read-more[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform .2s}.read-more[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(3px)}.picks[data-astro-cid-lcdefpme]{top:var(--sp-6);border-top:1px solid var(--ink);padding-top:var(--sp-4);position:sticky}.picks-head[data-astro-cid-lcdefpme]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.2em;color:var(--ink);margin-bottom:var(--sp-5);justify-content:space-between;align-items:baseline;font-size:.68rem;display:flex}.picks-head[data-astro-cid-lcdefpme] .count[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);font-size:.66rem}.pick[data-astro-cid-lcdefpme]{padding:var(--sp-4) 0 var(--sp-5);border-bottom:1px solid var(--hairline);transition:padding-left .25s;display:block}.pick[data-astro-cid-lcdefpme]:last-child{border-bottom:0;padding-bottom:0}.pick[data-astro-cid-lcdefpme]:hover{padding-left:.4rem}.pick[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--accent)}.pick[data-astro-cid-lcdefpme] .pick-date[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--accent);letter-spacing:.04em;margin-bottom:var(--sp-2);font-size:.7rem;display:block}.pick[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.22rem;font-weight:400;line-height:1.2;transition:color .2s}.pick[data-astro-cid-lcdefpme] .pick-meta[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--midtone);margin:0;font-size:.92rem;font-style:italic}.pick[data-astro-cid-lcdefpme] .pick-center[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--muted);letter-spacing:.04em;margin-top:var(--sp-2);font-size:.7rem;display:block}.browse-wrap[data-astro-cid-lcdefpme]{padding:var(--sp-8) var(--sp-6) 0}.directory-wrap[data-astro-cid-lcdefpme]{max-width:80rem;padding:var(--sp-10) var(--sp-6) var(--sp-24);margin:0 auto}@media (width<=960px){.letter[data-astro-cid-lcdefpme]{gap:var(--sp-10);padding:var(--sp-8) var(--sp-6) var(--sp-8);grid-template-columns:1fr}.picks[data-astro-cid-lcdefpme]{padding-top:var(--sp-6);border-top:1px solid var(--ink);position:static}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding:var(--sp-8) var(--sp-4) 0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.8rem}.letter[data-astro-cid-lcdefpme]{padding:var(--sp-8) var(--sp-4) var(--sp-6);gap:var(--sp-8)}.letter-body[data-astro-cid-lcdefpme] .letter-title[data-astro-cid-lcdefpme]{font-size:2.2rem}.letter-body[data-astro-cid-lcdefpme] .standfirst[data-astro-cid-lcdefpme]{font-size:1.02rem}.letter-body[data-astro-cid-lcdefpme] .prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1rem}.pick[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1rem}.browse-wrap[data-astro-cid-lcdefpme]{padding:var(--sp-6) var(--sp-4) 0}.directory-wrap[data-astro-cid-lcdefpme]{padding:var(--sp-8) var(--sp-4) var(--sp-16)}}
