.pp-site .pp-adhd-hero p{max-width:780px}
.pp-site .elementor .pp-container.pp-adhd-body{max-width:1144px;margin:0 auto 70px}
.pp-site .elementor .pp-container.pp-adhd-answer{display:grid;grid-template-columns:48px 1fr;gap:24px;padding:32px;background:#eaf7fc;border:1px solid #d5eaf4;border-radius:22px;margin-bottom:52px}
.pp-site .elementor .pp-adhd-answer .elementor-widget-heading{font-size:30px;margin:0 0 18px}
.pp-site .pp-adhd-body p,.pp-site .pp-adhd-body li{font-size:15px;line-height:1.75;color:#506c80}
.pp-site .pp-adhd-body .eyebrow{font-size:11px}.pp-site .pp-adhd-body li{margin-bottom:14px}.pp-site .pp-adhd-body ul,.pp-site .pp-adhd-body ol{padding-left:22px}
.pp-site .elementor .pp-container.pp-adhd-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0 52px}
.pp-site .elementor .pp-container.pp-adhd-path{padding:30px;background:white;border:1px solid #dceaf2;border-top:3px solid #09b7e9;border-radius:18px}
.pp-site .elementor .pp-adhd-path .elementor-widget-heading{font-size:30px;margin:0 0 16px}
.pp-site .elementor .pp-adhd-body .elementor-widget-heading:has(h2){font-size:34px;line-height:1.2}
.pp-site .elementor .pp-container.pp-adhd-prepare,.pp-site .elementor .pp-container.pp-adhd-sources{padding:32px;border:1px solid #dceaf2;border-radius:20px;background:#fff;margin-bottom:44px}
.pp-site .elementor .pp-container.pp-adhd-questions{margin-bottom:44px}
.pp-site .elementor .pp-adhd-sources .elementor-widget-button{margin:14px 0}.pp-site .pp-adhd-sources .pp-source-date{font-size:12px;margin:24px 0 0}
.pp-site .elementor .pp-container.pp-adhd-cta{padding:36px;border:1px solid #d5e8df;background:#f0f9f4;border-radius:22px}
.pp-site .elementor .pp-adhd-cta .elementor-widget-button{margin-top:16px}
@media(max-width:1200px){.pp-site .elementor .pp-container.pp-adhd-body{margin-left:24px;margin-right:24px}}
@media(max-width:767px){.pp-site .elementor .pp-container.pp-adhd-body{margin-left:16px;margin-right:16px}.pp-site .elementor .pp-container.pp-adhd-grid,.pp-site .elementor .pp-container.pp-adhd-answer{grid-template-columns:1fr}.pp-site .elementor .pp-container.pp-adhd-answer,.pp-site .elementor .pp-container.pp-adhd-path,.pp-site .elementor .pp-container.pp-adhd-prepare,.pp-site .elementor .pp-container.pp-adhd-sources,.pp-site .elementor .pp-container.pp-adhd-cta{padding:24px}.pp-site .elementor .pp-adhd-body .elementor-widget-heading:has(h2){font-size:28px}}
