/* guarantee-checklist
   Generated from the approved mockup CSS by wp-build/css.py, plus css-fixes/guarantee-checklist.css. */
.guarantee-split .guarantee { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 480px); gap: var(--s7); align-items: center; }
.guarantee-split .guarantee h2 { margin-bottom: var(--s3); }
.guarantee-split .guarantee > div > p { font-size: 19px; color: var(--muted); max-width: 52ch; }
.guarantee-split .guarantee .illus { margin-top: var(--s3); }
.guarantee-split .qualify { background: var(--card); border-radius: var(--r-panel); padding: 40px; }
.guarantee-split .qualify h3 { font-size: 24px; font-weight: 500; margin-bottom: var(--s3); }
.guarantee-split .qualify .check-list { font-size: 17px; }
@media (max-width: 1000px) {
  .guarantee-split .guarantee { grid-template-columns: minmax(0, 1fr); gap: var(--s5); }
  .guarantee-split .qualify { max-width: 620px; }
}
@media (max-width: 620px) {
  .guarantee-split .qualify { padding: var(--s4) var(--s3); }
}
