/* v1.0.14: unadorned, readable legal copy. */
body.page .hm-legal-simple {
  box-sizing: border-box;
  width: min(900px, calc(100vw - 40px));
  max-width: none;
  margin: 45px auto 100px;
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  color: #002d24;
  font-family: Manrope, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.7;
}
body.page .hm-legal-simple :is(h1,h2,h3) { color: #002d24; font-family: inherit; line-height: 1.25; }
body.page .hm-legal-simple h1 { margin: 0 0 10px; font-size: clamp(32px, 4vw, 48px); font-weight: 600; }
body.page .hm-legal-simple h2 { margin: 55px 0 18px; font-size: 29px; font-weight: 650; }
body.page .hm-legal-simple h3 { margin: 28px 0 8px; font-size: 18px; font-weight: 750; }
body.page .hm-legal-simple p { margin: 0 0 17px; }
body.page .hm-legal-simple a { color: #002d24; font-weight: 700; text-decoration: underline; }
