/* Keeps re-leveled headings looking like their original level. */
[data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.03em;line-height:1.08;
  text-wrap:balance}
.rb [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-size:16.5px;margin-bottom:7px}
.rlist a:hover [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{color:var(--deep)}
.rlist [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-size:16.5px;margin-bottom:3px}
footer [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-family:var(--m);font-size:10px;letter-spacing:.17em;text-transform:uppercase;
  color:rgba(255,255,255,.38);font-weight:500;margin-bottom:14px}
.gcard [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-size:15.5px;margin-top:11px;letter-spacing:-.02em}
.cdet [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-size:clamp(17px,1.6vw,21px);letter-spacing:-.025em}
@media (max-width:640px){.gcard [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-size:14.5px;margin-top:9px}}
@media (max-width:640px){.gcard [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin-top:10px;font-size:15px}}
.fi [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-size:17px;margin-top:14px;letter-spacing:-.02em}
[data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-family:var(--f)}
[data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-weight:500}
.mgrid [data-h="5"][data-h="5"][data-h="5"][data-h="5"]{font-family:var(--m);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;
  color:var(--muted);font-weight:500;margin:0 0 10px;padding-bottom:9px;
  border-bottom:1px solid var(--rule)}
.pb2 [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-size:clamp(16px,1.35vw,18.5px);margin-top:8px;letter-spacing:-.02em}
.eg2 [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-size:16.5px}
.tlhd [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{font-size:clamp(17px,1.5vw,20px);letter-spacing:-.025em}
.gdc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0;font-size:16.5px;letter-spacing:-.012em;color:var(--ink);font-weight:500}
.gdc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0;font-size:16.5px;letter-spacing:-.012em;color:var(--ink);font-weight:500}
.vlc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 9px;font-size:17px;line-height:1.28;letter-spacing:-.016em;color:var(--ink);
  font-weight:500}
.rdb [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 8px;font-size:19px;line-height:1.3;letter-spacing:-.018em;color:var(--ink);
  font-weight:500}
.bwg [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 9px;font-size:16px;letter-spacing:-.012em;color:#fff;font-weight:500}
.e4 [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:4px 0 0;font-size:17.5px;letter-spacing:-.016em;color:var(--ink);font-weight:500}
.vlc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 9px;font-size:17px;line-height:1.28;letter-spacing:-.016em;color:var(--ink);
  font-weight:500}
.rdb [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 8px;font-size:19px;line-height:1.3;letter-spacing:-.018em;color:var(--ink);
  font-weight:500}
.bwg [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 9px;font-size:16px;letter-spacing:-.012em;color:#fff;font-weight:500}
.e4 [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:4px 0 0;font-size:17.5px;letter-spacing:-.016em;color:var(--ink);font-weight:500}
.jdc [data-h="5"][data-h="5"][data-h="5"][data-h="5"]{margin:24px 0 11px;font-family:var(--m);font-size:10px;letter-spacing:.15em;
  text-transform:uppercase;color:var(--accent);font-weight:500}
.pkc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 7px;font-size:16px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.hhc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 8px;font-size:16.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.jdc [data-h="5"][data-h="5"][data-h="5"][data-h="5"]{margin:24px 0 11px;font-family:var(--m);font-size:10px;letter-spacing:.15em;
  text-transform:uppercase;color:var(--accent);font-weight:500}
.pkc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 7px;font-size:16px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.hhc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 8px;font-size:16.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.lgnav [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 14px;font-family:var(--m);font-size:9.5px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--muted);font-weight:500}
.lgs [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:24px 0 10px;font-size:16px;letter-spacing:-.012em;color:var(--ink);font-weight:500}
.ombc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 8px;font-size:16.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.cnb [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 16px;font-size:17px;letter-spacing:-.016em;color:var(--ink);font-weight:500;
  display:flex;align-items:center;gap:10px}
.cnb [data-h="4"][data-h="4"][data-h="4"][data-h="4"] i{width:22px;height:22px;border-radius:7px;display:flex;align-items:center;
  justify-content:center;flex:none;background:var(--lt);color:var(--deep)}
.cnb.no [data-h="4"][data-h="4"][data-h="4"][data-h="4"] i{background:#EDEDE8;color:var(--muted)}
.cnb [data-h="4"][data-h="4"][data-h="4"][data-h="4"] i svg{width:12px;height:12px}
.lgnav [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 14px;font-family:var(--m);font-size:9.5px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--muted);font-weight:500}
.lgs [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:24px 0 10px;font-size:16px;letter-spacing:-.012em;color:var(--ink);font-weight:500}
.ombc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 8px;font-size:16.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.cnb [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 16px;font-size:17px;letter-spacing:-.016em;color:var(--ink);font-weight:500;
  display:flex;align-items:center;gap:10px}
.cnb [data-h="4"][data-h="4"][data-h="4"][data-h="4"] i{width:22px;height:22px;border-radius:7px;display:flex;align-items:center;
  justify-content:center;flex:none;background:var(--lt);color:var(--deep)}
.cnb.no [data-h="4"][data-h="4"][data-h="4"][data-h="4"] i{background:#EDEDE8;color:var(--muted)}
.cnb [data-h="4"][data-h="4"][data-h="4"][data-h="4"] i svg{width:12px;height:12px}
.crc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 7px;font-size:16.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.dwc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0;font-size:18.5px;line-height:1.28;letter-spacing:-.018em;color:var(--ink);
  font-weight:500}
.dsb [data-h="5"][data-h="5"][data-h="5"][data-h="5"]{margin:0 0 14px;font-family:var(--m);font-size:9px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--muted);font-weight:500}
.dfb [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 15px;font-size:17px;letter-spacing:-.016em;color:var(--ink);font-weight:500;
  display:flex;align-items:center;gap:10px}
.dfb [data-h="4"][data-h="4"][data-h="4"][data-h="4"] i{width:22px;height:22px;border-radius:7px;display:flex;align-items:center;
  justify-content:center;flex:none;background:var(--lt);color:var(--deep)}
.dfb.no [data-h="4"][data-h="4"][data-h="4"][data-h="4"] i{background:#EDEDE8;color:var(--muted)}
.dfb [data-h="4"][data-h="4"][data-h="4"][data-h="4"] i svg{width:12px;height:12px}
.rssc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 3px;font-size:15.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.rsrc:hover [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{color:var(--accent)}
.rsrc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0;font-size:17px;letter-spacing:-.018em;color:var(--ink);font-weight:500;
  transition:color .18s}
.dspc [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 3px;font-size:15.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.dhowr [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 7px;font-size:17.5px;line-height:1.3;letter-spacing:-.018em;color:var(--ink);
  font-weight:500}
.afig [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0 0 7px;font-size:18px;line-height:1.3;letter-spacing:-.018em;color:var(--ink);
  font-weight:500}
.rcd [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{margin:0;font-size:17.5px;line-height:1.3;letter-spacing:-.018em;color:var(--ink);
  font-weight:500}
.library-route .rstile [data-h="4"][data-h="4"][data-h="4"][data-h="4"]{position:relative;z-index:2;max-width:70%}
[data-h="5"][data-h="5"]{line-height:inherit}
