@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Source+Serif+4:wght@400;600;700&family=Inter:wght@400;500;600;700&family=Caveat:wght@500;700&display=swap");:root{--ink-900:#0F1418;--ink-800:#1A2128;--ink-700:#2A333C;--ink-600:#3F4A55;--ink-500:#5C6873;--gold-900:#5C4416;--gold-800:#7A5A1E;--gold-700:#9E7826;--gold-600:#C19A3F;--gold-500:#D4B86A;--gold-light:#E6CF8F;--cream:#F4EFE3;--bone:#FBF7EC;--parchment:#EFE7D2;--rule:#2A333C;--rule-soft:#C8BFA8;--specimen-bg:var(--bone);--specimen-border:var(--rule);--specimen-shadow:4px 4px 0 var(--ink-900);--specimen-pad-hero:18px 18px 14px;--specimen-pad-flat:18px 20px;--font-display:"Playfair Display",Georgia,serif;--font-body:"Source Serif 4",Georgia,serif;--font-ui:"Inter",system-ui,-apple-system,sans-serif;--font-script:"Caveat",cursive;--fs-brand:40px;--fs-hero:34px;--fs-headline:22px;--fs-subhead:18px;--fs-body:15px;--fs-small:13px;--fs-label:12px;--fs-micro:11px;--tracking-ui:.22em;--tracking-kicker:.18em;--hairline:1px solid var(--rule);--hairline-soft:1px solid var(--rule-soft);--rule-double:6px double var(--gold-700);--rule-top-accent:2px solid var(--gold-700);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:18px;--space-5:24px;--space-6:32px;--space-7:48px;--watermark-opacity:.25}.broadsheet{background:var(--cream);width:100%;color:var(--ink-900);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;min-height:100vh;position:relative;isolation:isolate}.broadsheet:before{content:"";position:fixed;inset:0;background:url(/newspaper/images/enr_h05.png) 50%/cover no-repeat;opacity:var(--watermark-opacity);z-index:0;pointer-events:none}.broadsheet>*{position:relative;z-index:1}.specimen{background:var(--specimen-bg);border:var(--hairline);padding:var(--specimen-pad-flat)}.specimen--hero{padding:var(--specimen-pad-hero);box-shadow:var(--specimen-shadow)}.specimen--flat{padding:var(--specimen-pad-flat);box-shadow:none}.specimen__image{display:block;width:100%;height:auto;background:#fff}.specimen__caption-rule{border:none;border-top:1px dashed var(--rule-soft);margin:12px 0 8px}.specimen__figure-numeral{font-family:var(--font-display);font-weight:900;font-size:34px;color:var(--gold-700);line-height:1}.specimen__caption{font-family:var(--font-script);font-size:18px;color:var(--ink-800);line-height:1.3}.bs-kicker{font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--gold-800)}.bs-headline{font-family:var(--font-display);font-weight:700;color:var(--ink-900);line-height:1.1}.bs-headline--hero{font-size:var(--fs-hero);font-weight:900}.bs-headline--section{font-size:var(--fs-headline)}.bs-body{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--ink-900)}.bs-body--columns{-moz-column-count:2;column-count:2;-moz-column-gap:28px;column-gap:28px;-moz-column-rule:1px solid var(--rule-soft);column-rule:1px solid var(--rule-soft)}.bs-script{font-family:var(--font-script);font-size:var(--fs-subhead);color:var(--ink-800)}.bs-cta-primary{display:inline-block;padding:14px 18px;background:var(--gold-700);color:var(--ink-900);border:none;font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.bs-cta-primary:hover{background:var(--gold-800);color:var(--cream)}.bs-cta-secondary{display:inline-block;padding:12px 18px;background:var(--bone);color:var(--ink-900);border:1px solid var(--ink-900);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-ui);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.bs-cta-secondary:hover{background:var(--ink-900);color:var(--cream)}.bs-otc-notice{margin-top:12px;padding:10px 12px;background:var(--parchment);border-left:3px solid var(--gold-700);font-family:var(--font-body);font-size:var(--fs-small);color:var(--ink-800)}