/* Extra bite correction blocks */
.ok-bite-age{background:#fff}.ok-bite-diagnostics,.ok-bite-risks,.ok-bite-retention,.ok-bite-reviews{background:#f6fbfa}.ok-bite-diagnostics-grid,.ok-bite-decision-grid,.ok-bite-myths-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ok-bite-diagnostics-grid article,.ok-bite-decision-grid article,.ok-bite-myths-grid article{padding:26px;border:1px solid var(--ok-line);border-radius:28px;background:#fff;box-shadow:0 16px 44px rgba(7,59,53,.06)}.ok-bite-diagnostics-grid article span{display:inline-flex;margin-bottom:14px;width:42px;height:42px;border-radius:999px;align-items:center;justify-content:center;background:#e8f8f5;color:var(--ok-green);font-weight:950}.ok-bite-diagnostics-grid h3,.ok-bite-decision-grid h3,.ok-bite-myths-grid h3{margin:0 0 12px;color:var(--ok-text);font-size:24px;line-height:1.08;letter-spacing:-.035em}.ok-bite-diagnostics-grid p,.ok-bite-decision-grid p,.ok-bite-myths-grid p{margin:0;color:var(--ok-muted);line-height:1.6}.ok-bite-decision-grid article a{display:inline-flex;margin-top:16px;color:var(--ok-green);font-weight:950;text-decoration:none}.ok-bite-decision-grid article:last-child{background:linear-gradient(135deg,#073b35,#0c7f73)}.ok-bite-decision-grid article:last-child h3,.ok-bite-decision-grid article:last-child p,.ok-bite-decision-grid article:last-child a{color:#fff}.ok-bite-myths-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ok-bite-myths-grid article{background:#fff8ec;border-color:rgba(217,150,51,.22)}.ok-bite-page .ok-split{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:34px;align-items:start}.ok-bite-page .ok-split h2{margin:10px 0 14px;font-size:clamp(32px,4.4vw,52px);line-height:1.02;letter-spacing:-.05em;color:var(--ok-text)}.ok-bite-page .ok-section-text{color:var(--ok-muted);font-size:18px;line-height:1.65}.ok-bite-page .ok-checks{display:grid;gap:12px}.ok-bite-page .ok-checks div{position:relative;padding:16px 18px 16px 44px;border:1px solid var(--ok-line);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(7,59,53,.045);font-weight:850;color:#38565c}.ok-bite-page .ok-checks div:before{content:'✓';position:absolute;left:18px;top:16px;color:var(--ok-green);font-weight:950}@media(max-width:980px){.ok-bite-diagnostics-grid,.ok-bite-decision-grid,.ok-bite-myths-grid,.ok-bite-page .ok-split{grid-template-columns:1fr}.ok-bite-diagnostics-grid article,.ok-bite-decision-grid article,.ok-bite-myths-grid article{padding:22px}}

/* Readability fix for dark bite correction section */
.ok-bite-page .ok-dark,
.ok-bite-page .ok-dark-section,
.ok-bite-page .ok-symptoms,
.ok-bite-page .ok-when-section,
.ok-bite-page section:has(.ok-checks) {
  color: #f6fbf9;
}

.ok-bite-page .ok-dark h1,
.ok-bite-page .ok-dark h2,
.ok-bite-page .ok-dark h3,
.ok-bite-page .ok-dark-section h1,
.ok-bite-page .ok-dark-section h2,
.ok-bite-page .ok-dark-section h3,
.ok-bite-page .ok-symptoms h1,
.ok-bite-page .ok-symptoms h2,
.ok-bite-page .ok-symptoms h3,
.ok-bite-page .ok-when-section h1,
.ok-bite-page .ok-when-section h2,
.ok-bite-page .ok-when-section h3,
.ok-bite-page section:has(.ok-checks) h1,
.ok-bite-page section:has(.ok-checks) h2,
.ok-bite-page section:has(.ok-checks) h3 {
  color: #f6fbf9 !important;
}

.ok-bite-page .ok-dark p,
.ok-bite-page .ok-dark-section p,
.ok-bite-page .ok-symptoms p,
.ok-bite-page .ok-when-section p,
.ok-bite-page section:has(.ok-checks) p {
  color: #d7e8e4 !important;
}

.ok-bite-page .ok-dark .ok-eyebrow,
.ok-bite-page .ok-dark-section .ok-eyebrow,
.ok-bite-page .ok-symptoms .ok-eyebrow,
.ok-bite-page .ok-when-section .ok-eyebrow,
.ok-bite-page section:has(.ok-checks) .ok-eyebrow {
  color: #9fe3d6 !important;
}
