.lm-doc {
  --tl-paper: #faf9f7;
  --tl-ink: #231c2d;
  --tl-muted: #574e62;
  --tl-link: #53367f;
  --tl-rule: #e1dce5;
  --tl-sage: #eee9f4;
}
.lm-doc .tl-help__masthead { min-height: 84px; }
.lm-doc .tl-help__home img { width: clamp(140px, 20vw, 190px); }
.lm-doc__languages, .lm-doc .tl-help__brand { display: inline-flex; align-items: center; }
.lm-doc__languages .tl-help__language { justify-content: center; min-width: 44px; }
.lm-doc__contact-links { display: flex; flex-wrap: wrap; gap: 0 20px; margin-top: 6px; }
.lm-doc__contact-links a { display: inline-flex; align-items: center; min-height: 44px; font-weight: 600; }
.lm-doc__languages .tl-help__language[aria-current] { font-weight: 700; text-decoration: underline; }
.lm-doc .tl-help__brand { gap: 10px; }
.lm-doc .tl-help__brand img { width: 34px; height: auto; }
.lm-doc .tl-help__masthead, .lm-doc .tl-help__productbar { flex-wrap: wrap; }
.lm-doc .tl-help__reading address { margin-top: 10px; font-style: normal; line-height: 1.65; }
.lm-doc .tl-help__footer { background: #f1eef4; }
.lm-doc .tl-help__reading h2 { text-wrap: pretty; }
@media (max-width: 600px) {
  .lm-doc .tl-help__masthead { gap: 2px; }
  .lm-doc .tl-help__productbar { gap: 0 18px; }
  .lm-doc .tl-help__productbar nav { flex-wrap: wrap; gap: 12px; }
  .lm-doc .tl-help__productbar nav a { min-height: 44px; }
}
