/* immanait economics position paper · v0.9.1. Shared site/publications system. */
.economics-page .economics-eyebrow,
.economics-page .economics-kicker {color:var(--publication-grey);font-size:12px;letter-spacing:.07em;font-weight:540;text-transform:uppercase}
.economics-page .economics-eyebrow {margin:0 0 15px}
.economics-page .economics-kicker {margin:0 0 12px}
.economics-page .economics-hero {padding-bottom:49px}
.economics-page .economics-hero .publication-subhead {margin-top:16px}
.economics-page .economics-lead {font-size:clamp(19px,2.1vw,25px);letter-spacing:-.023em;line-height:1.42;color:#25292d;max-width:820px;margin:20px 0}
.economics-page .economics-intro {font-size:16px;line-height:1.67;max-width:760px;margin:0 0 23px}
.economics-page .economics-byline {color:var(--publication-muted);font-size:12px;letter-spacing:.01em;margin:0}
.economics-page .economics-reading {font-size:15.5px;line-height:1.72}
.economics-page .economics-reading > section {margin-bottom:66px}
.economics-page .economics-reading > section > h2 {font-size:clamp(25px,2.4vw,30px);margin-bottom:16px}
.economics-page .economics-reading p {margin:0 0 16px}
.economics-page .economics-reading p a {
  color:inherit;
  text-decoration-line:underline;
  text-decoration-color:var(--publication-blue,#A6CAEC);
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}
.economics-page .economics-reading p a:hover {text-decoration-color:currentColor}
.economics-page .economics-table-wrap {margin:22px 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.economics-page .economics-table {width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.48}
.economics-page .economics-table th,.economics-page .economics-table td {text-align:left;vertical-align:top;border-bottom:1px solid #e4e6e7;padding:13px 12px}
.economics-page .economics-table thead th {color:#25292d;background:#f8f9fa;font-weight:600;border-top:1px solid #e4e6e7}
.economics-page .economics-table tbody th {font-weight:500}
.economics-page .economics-table tbody tr.economics-total th,.economics-page .economics-table tbody tr.economics-total td {font-weight:680;color:#25292d;border-top:2px solid #A6CAEC}
.economics-page .economics-numbers {min-width:515px;font-variant-numeric:tabular-nums}
.economics-page .economics-data-label {font-size:12px;color:#62676a;text-transform:uppercase;letter-spacing:.05em;margin-top:25px!important;margin-bottom:0!important}
.economics-page .economics-note {font-size:13.5px;line-height:1.57;color:#62676a;border-left:2px solid #A6CAEC;padding:9px 0 9px 17px;margin:18px 0 23px!important}
.economics-page .economics-quote {border-left:3px solid #A6CAEC;background:#fafbfc;margin:25px 0;padding:18px 22px;font-size:16px;line-height:1.58;color:#25292d}
.economics-page .economics-endnote {border-top:1px solid #e4e6e7;padding-top:25px;color:#62676a;font-size:12.8px;line-height:1.65}
.economics-page .economics-endnote p {margin:0 0 13px}
@media(max-width:820px) {.economics-page .economics-aside {display:none}}
@media(max-width:670px) {
 .economics-page .economics-reading {font-size:15px}
 .economics-page .economics-hero {padding-bottom:34px}
 .economics-page .economics-table th,.economics-page .economics-table td {padding:11px 9px}
 .economics-page .economics-quote {padding:16px 18px}
 .economics-page .economics-reading > section {margin-bottom:53px}
}
