.sources__title{margin:var(--space-8) 0 var(--space-3);font-family:var(--font-headline);font-weight:400;font-size:clamp(28px, 5vw, var(--type-banner));line-height:1.1}.sources__intro{margin:0 0 var(--space-6);font-family:var(--font-body);font-size:var(--type-article);max-width:68ch;line-height:1.5}.sources__contents ul{gap:var(--space-2) var(--space-6);margin:0 0 var(--space-8);padding:var(--space-3) 0;border-top:var(--rule-hair) solid var(--rule);border-bottom:var(--rule-hair) solid var(--rule);font-family:var(--font-ui);font-size:var(--type-ui-label);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;font-weight:600;list-style:none;display:flex}.sources__contents a{align-items:center;min-height:44px;display:inline-flex}.sources__group{margin-top:var(--space-12)}.sources__group-head{margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--rule-hair) solid var(--rule);font-family:var(--font-headline);font-weight:600;font-size:var(--type-headline);line-height:1.15}.sources__letter{min-width:1.4em;margin-right:var(--space-2);padding:0 var(--space-2);background:var(--ink);color:var(--paper);text-align:center;display:inline-block}.sources__page{columns:2 30rem;column-gap:var(--space-8);column-rule:var(--rule-hair) solid var(--rule);margin-bottom:var(--space-6)}.sources__folio{column-span:all;margin:var(--space-6) 0 var(--space-3);font-family:var(--font-ui);font-size:var(--type-dateline);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border-bottom:var(--rule-hair) solid var(--rule);padding-bottom:var(--space-1);font-weight:700}.sources__story{break-inside:avoid;margin:0 0 var(--space-6)}.sources__headline{margin:0 0 var(--space-2);font-family:var(--font-headline);font-weight:600;font-size:var(--type-deck);line-height:1.2}.sources__list{font-family:var(--font-body);font-size:var(--type-ui-body);margin:0;padding-left:1.4em;line-height:1.45}.sources__list li+li{margin-top:var(--space-1)}.sources__link{overflow-wrap:anywhere}.sources__none{font-family:var(--font-body);color:var(--ink-muted);margin:0;font-style:italic}.sources__story:target .sources__headline{background:var(--paper-sunk)}
