﻿/* Final cascade layer: neutralizes font-size and text-scaling left in legacy page styles. */
html {
  /* A compact desktop scale: visually close to a 75% browser zoom, without
     changing the visitor's own browser preference. */
  font-size: 12px !important;
  -webkit-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
}

body {
  font-size: 12px !important;
  line-height: 1.7;
}

.main,
.research,
.lab,
.people,
.publications,
.contact {
  font-size: 12px !important;
}

.main p,
.research p,
.lab p,
.people p,
.publications p,
.contact p,
.paper,
.paper .p-title,
.paper .p-info {
  font-size: inherit !important;
}

@media (max-width: 42rem) {
  html,
  body,
  .main,
  .research,
  .lab,
  .people,
  .publications,
  .contact {
    font-size: 16px !important;
  }
}