.broadsheet-template[data-astro-cid-w7pbt7ee],.broadsheet-article[data-astro-cid-w7pbt7ee]{--broadsheet-bg:var(--color-background,#fff);--broadsheet-text:var(--color-text,#1f2937);--broadsheet-primary:var(--color-primary,#c8102e);--broadsheet-accent:var(--color-accent,var(--broadsheet-primary));--broadsheet-text-secondary:color-mix(in srgb, var(--broadsheet-text) 82%, var(--broadsheet-bg) 18%);--broadsheet-muted:color-mix(in srgb, var(--broadsheet-text) 58%, var(--broadsheet-bg) 42%);--broadsheet-border:color-mix(in srgb, var(--broadsheet-bg) 80%, var(--broadsheet-text) 20%);--broadsheet-surface:color-mix(in srgb, var(--broadsheet-bg) 94%, var(--broadsheet-text) 6%);--broadsheet-code-bg:color-mix(in srgb, var(--broadsheet-bg) 94%, var(--broadsheet-text) 6%);--broadsheet-brand:var(--broadsheet-primary);--broadsheet-font-heading:var(--font-heading,Georgia, "Times New Roman", serif);--broadsheet-font-body:var(--font-body,Georgia, "Times New Roman", serif);--broadsheet-font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--broadsheet-rule-hair:1px solid var(--broadsheet-border);--broadsheet-rule-strong:1px solid var(--broadsheet-text);--broadsheet-rule-heavy:3px solid var(--broadsheet-text);--broadsheet-rule-double:4px double var(--broadsheet-text);--broadsheet-column-gap:1.5rem;--broadsheet-wide:80rem;--broadsheet-content:40rem;background-color:var(--broadsheet-bg);color:var(--broadsheet-text);font-family:var(--broadsheet-font-body)}.bs-index-page[data-astro-cid-w7pbt7ee]{max-width:var(--broadsheet-wide);margin-inline:auto;padding:1.5rem 1rem 3rem}@media (width>=640px){.bs-index-page[data-astro-cid-w7pbt7ee]{padding:2rem 1.5rem 4rem}}.bs-index-head[data-astro-cid-w7pbt7ee]{border-top:var(--broadsheet-rule-double);border-bottom:var(--broadsheet-rule-heavy);gap:.5rem;padding-block:.75rem 1rem;display:grid}.bs-eyebrow[data-astro-cid-w7pbt7ee]{font-family:var(--broadsheet-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--broadsheet-brand);font-size:.8125rem;font-weight:700}.bs-eyebrow[data-astro-cid-w7pbt7ee] a[data-astro-cid-w7pbt7ee]:hover{text-decoration:underline}.bs-index-head[data-astro-cid-w7pbt7ee] h1[data-astro-cid-w7pbt7ee]{font-family:var(--broadsheet-font-heading);font-size:clamp(2.75rem,8vw,4.5rem);font-weight:400;line-height:1}.bs-count[data-astro-cid-w7pbt7ee]{font-family:var(--broadsheet-font-ui);color:var(--broadsheet-muted);font-size:.8125rem}.bs-index[data-astro-cid-w7pbt7ee]{column-count:1;column-rule:var(--broadsheet-rule-hair);column-gap:3rem;margin-top:1.5rem}@media (width>=640px){.bs-index[data-astro-cid-w7pbt7ee]{column-count:2}}@media (width>=1024px){.bs-index[data-astro-cid-w7pbt7ee]{column-count:3}}.bs-group[data-astro-cid-w7pbt7ee]{break-inside:avoid;margin-bottom:1.75rem}.bs-letter[data-astro-cid-w7pbt7ee]{font-family:var(--broadsheet-font-heading);color:var(--broadsheet-brand);border-bottom:var(--broadsheet-rule-strong);margin-bottom:.5rem;padding-bottom:.25rem;font-size:2rem;font-weight:400;line-height:1}.bs-group[data-astro-cid-w7pbt7ee] ul[data-astro-cid-w7pbt7ee]{margin:0;padding:0;list-style:none}.bs-group[data-astro-cid-w7pbt7ee] li[data-astro-cid-w7pbt7ee]{border-bottom:var(--broadsheet-rule-hair);padding-block:.375rem}.bs-entry[data-astro-cid-w7pbt7ee]{align-items:baseline;gap:.5rem;display:flex}.bs-entry-name[data-astro-cid-w7pbt7ee]{font-family:var(--broadsheet-font-heading);font-size:1.125rem;font-weight:700;line-height:1.3}.bs-entry[data-astro-cid-w7pbt7ee]:hover .bs-entry-name[data-astro-cid-w7pbt7ee]{color:var(--broadsheet-brand)}.bs-leader[data-astro-cid-w7pbt7ee]{border-bottom:1px dotted var(--broadsheet-muted);flex:1;min-width:1rem;transform:translateY(-.25em)}.bs-entry-count[data-astro-cid-w7pbt7ee]{font-family:var(--broadsheet-font-ui);font-variant-numeric:tabular-nums;color:var(--broadsheet-muted);font-size:.8125rem}.bs-entry-desc[data-astro-cid-w7pbt7ee]{color:var(--broadsheet-text-secondary);margin-top:.125rem;font-size:.875rem;font-style:italic;line-height:1.4}.bs-empty[data-astro-cid-w7pbt7ee]{text-align:center;color:var(--broadsheet-muted);padding-block:3rem}
