.section-pad{padding:3rem 0 4rem}.section-h{max-width:720px;margin-bottom:2rem}.eyebrow{background:var(--bg-sunken);color:var(--ink-muted);border-radius:var(--r-pill);font-size:var(--size-2);margin-bottom:1.25rem;padding:.4rem .9rem;display:inline-block}.lede{font-size:var(--size-4);color:var(--ink-muted)}.alpha{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.35rem;margin:1rem 0 2rem;padding:1rem 0;display:flex}.alpha a,.alpha span{width:32px;height:32px;font-weight:600;font-family:var(--font-serif);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.alpha-on{background:var(--primary-pale);color:var(--primary-deep)}html.dark .alpha-on{background:var(--primary-pale);color:var(--primary)}.alpha-on:hover{background:var(--primary);color:var(--primary-ink);text-decoration:none}.alpha-off{color:var(--ink-faint)}.letter-block{margin-bottom:2.5rem}.letter-h{font-size:var(--size-7);color:var(--primary);border-bottom:1px solid var(--rule);margin-bottom:1rem;padding-bottom:.5rem}.term-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.term,.term strong{color:var(--ink)}.term-short{color:var(--ink-muted)}.term:hover strong{color:var(--primary-deep)}html.dark .term:hover strong{color:var(--primary)}
