@media (min-width: 1025px) {
  html body, html .kl-header, html .kl-hero, html .kl-band, html .btn, html .audit-mid, html .kw-lower,
  html .kl-announcement, html .kl-hero-description, html .kl-case-head p,
  html .kl-proof-title p, html .kl-header .kl-use-link {
    font-size: var(--desktop-body);
  }
  html .kl-navframe { width: min(var(--desktop-grid), calc(100% - 2 * var(--kl-gutter))); }
  html .audit-mid, html .kw-lower { line-height: calc(17 * var(--desktop-unit)); }
  html .audit-mid {
    --mid-space: calc(80 * var(--desktop-unit));
    --mid-gap: calc(60 * var(--desktop-unit));
  }
  html .kw-testimonials, html .kw-auditor-shell, html .kw-faq { padding-block: calc(80 * var(--desktop-unit)); }
  html .kw-test-intro { margin-bottom: calc(60 * var(--desktop-unit)); }
  html .kw-faq-layout {
    grid-template-columns: minmax(0, calc(291 * var(--desktop-unit))) minmax(0, calc(500 * var(--desktop-unit)));
  }
  html .kw-contact-card { width: 100%; padding: calc(16 * var(--desktop-unit)); }
  html .audit-mid__wrap { width: min(calc(100% - 2 * var(--mid-inset)), var(--desktop-grid)); }
  html .kw-auditor-grid, html .kw-faq-layout, html .kw-footer-inner, html .wrap { width: min(var(--desktop-grid), 100%); }
  html .audit-mid__intro h2, html .kw-lower h2 { font-size: calc(36 * var(--desktop-unit)); line-height: 1.3; }
  html .audit-plan h3, html .audit-call h3 { font-size: calc(16 * var(--desktop-unit)); line-height: 1.31; }
  html .audit-plan .audit-plan__price { font-size: calc(30 * var(--desktop-unit)); }
}

@media (min-width: 1051px) {
  .kw-footer.kw-footer-fixed-column .kw-footer-grid {
    grid-template-columns: calc(322 * var(--desktop-unit)) minmax(0, 1fr);
  }
}
@media (min-width: 1025px) {
  #cookie-settings-dialog {
    width: min(calc(460 * var(--desktop-unit)), calc(100% - 32px));
    padding: calc(24 * var(--desktop-unit));
  }
  #cookie-settings-dialog h2 { font-size: calc(24 * var(--desktop-unit)); }
}
