/* Existing-caregiver learning support, scoped to the Academy page. */
body[data-page="/caregivers/academy/"] .academy-help-jump {display:flex;align-items:center;gap:8px;width:fit-content;min-height:44px;max-width:100%;font-size:16px;line-height:1.6;color:#155dcb;text-decoration:underline;text-underline-offset:3px;margin-top:12px}
body[data-page="/caregivers/academy/"] .academy-help-jump>.icon {width:18px;height:18px;flex-shrink:0}
body[data-page="/caregivers/academy/"] .academy-training-help {padding-top:30px;scroll-margin-top:130px}
body[data-page="/caregivers/academy/"] .academy-help-panel {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:26px;border:1px solid #d6e4f7;border-radius:16px;background:linear-gradient(145deg,#fff,#f5f9ff)}
body[data-page="/caregivers/academy/"] .academy-help-panel>div {min-width:0}
body[data-page="/caregivers/academy/"] .academy-help-panel .eyebrow {font-size:12px;line-height:1.5;letter-spacing:.07em;color:#365f98;margin-bottom:10px}
body[data-page="/caregivers/academy/"] .academy-help-panel h2 {font-size:29px;line-height:1.25;font-weight:600;letter-spacing:-.7px;color:#143c69}
body[data-page="/caregivers/academy/"] .academy-help-panel h3 {font-size:20px;line-height:1.4;font-weight:600;color:#143c69}
body[data-page="/caregivers/academy/"] .academy-help-panel p {font-size:16px;line-height:1.75;color:#506b8b;margin-top:12px}
body[data-page="/caregivers/academy/"] .academy-help-phone {display:inline-flex;align-items:center;min-height:46px;padding:10px 16px;border:1px solid #155dcb;border-radius:10px;background:#155dcb;color:#fff;font-size:16px;font-weight:600;line-height:1.5;margin-top:18px}
body[data-page="/caregivers/academy/"] .academy-help-preparation ul {margin:12px 0 0;padding-left:22px}
body[data-page="/caregivers/academy/"] .academy-help-preparation li {font-size:16px;line-height:1.7;color:#506b8b;padding-left:3px;margin-top:8px}
body[data-page="/caregivers/academy/"] :is(.academy-help-jump,.academy-help-phone):focus-visible {outline:3px solid #174f9e;outline-offset:4px}
@media(max-width:760px) {
 body[data-page="/caregivers/academy/"] .academy-help-panel {grid-template-columns:1fr;gap:24px;padding:22px}
}
@media print {
 body[data-page="/caregivers/academy/"] .academy-help-panel {display:block;background:#fff;break-inside:avoid}
 body[data-page="/caregivers/academy/"] .academy-help-preparation {margin-top:20px}
}
