/* Light pages (research index and articles). Load after site.css.
   A white, slightly translucent header with a hairline border, black logo and black button,
   over a clean white page with dark ink; the footer is part of the white page.
   Cards, tables and figure panels sit on a very light grey. */
.light-page{background:#fff}
.light-page .nav{background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);
  border-bottom:1px solid rgba(17,17,19,.08)}
.light-page .nav .brand img{filter:invert(1)}
.light-page .nav-links a{color:rgba(17,17,19,.6)}
/* Research is highlighted on the research page and on its posts (aria-current page / true) */
.light-page .nav-links a:hover,.light-page .nav-links a[aria-current]{color:#111113}
.light-page .nav-links a.btn-primary,.light-page .nav-links a.btn-primary:hover{background:#111113;color:#fff}
.light-page .nav .btn-primary:hover{box-shadow:0 8px 24px -10px rgba(17,17,19,.45)}
.light-page main{
  --text:#111113;--muted:rgba(17,17,19,.64);--dim:rgba(17,17,19,.46);
  --line:rgba(17,17,19,.12);--line-soft:rgba(17,17,19,.07);--line-hi:rgba(17,17,19,.24);
  --rule:rgba(17,17,19,.11);--soft:rgba(17,17,19,.035);--panel:#f6f6f6;--ink:#2b2b2f;
  display:block;color:var(--ink);padding-top:clamp(56px,8vw,96px);
  background:#fff}
.light-page .foot{background:#fff;margin-top:0;border-top:0;color:rgba(17,17,19,.55)}
.light-page .foot img{filter:invert(1);opacity:.85}
.light-page .foot a:hover{color:#111113}
.light-page .eyebrow img{filter:invert(1)}
