/* Isolated shared course content stylesheet - AL AMANAH PROJECT */
.aap-course-detail{--cd-plum:#572044;--cd-deep:#3c1731;--cd-gold:#c8aa8c;--cd-bg:#faf7f4;--cd-text:#29232a;--cd-muted:#554e56;background:#fff;padding:60px 18px 80px;color:var(--cd-text);font-family:inherit}
.aap-course-detail *,.aap-course-detail *::before,.aap-course-detail *::after{box-sizing:border-box}
.aap-cd-wrap{max-width:1150px;margin:0 auto}.aap-cd-heading{text-align:center;max-width:820px;margin:0 auto 24px}.aap-cd-kicker{display:block;font-weight:750;font-size:13px;letter-spacing:1.5px;color:var(--cd-plum);margin-bottom:12px}.aap-cd-heading h2{font-size:clamp(32px,4vw,47px);font-weight:750;line-height:1.22;margin:0 0 14px;color:var(--cd-deep)}.aap-cd-subtitle{font-size:clamp(19px,2vw,23px)!important;color:var(--cd-plum)!important;font-weight:650;margin:0!important}
.aap-course-detail p{font-size:16.5px;line-height:1.8;color:var(--cd-muted);margin:0 0 14px}.aap-cd-intro{max-width:920px;margin:0 auto 50px;padding:26px 30px;background:var(--cd-bg);border-left:4px solid var(--cd-gold);border-radius:0 12px 12px 0}.aap-cd-intro p:last-child,.aap-cd-detail p:last-child{margin-bottom:0}.aap-cd-section-head{text-align:center;margin-bottom:26px}.aap-cd-section-head h3{font-size:clamp(28px,3vw,35px);font-weight:750;color:var(--cd-deep);margin:0}
.aap-cd-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:52px}.aap-cd-module{background:#fff;border:1px solid #e9dfe4;border-radius:13px;padding:24px 23px;box-shadow:0 6px 20px rgba(60,23,49,.035)}.aap-cd-index{display:inline-grid;place-items:center;width:40px;height:40px;background:#f1e6ed;border-radius:9px;color:var(--cd-plum);font-size:15px;font-weight:800;margin-bottom:17px}.aap-cd-module h4{font-size:20px;line-height:1.4;color:var(--cd-deep);font-weight:750;margin:0 0 10px}.aap-cd-module p{font-size:16px;margin:0}
.aap-cd-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:46px}.aap-cd-detail{background:var(--cd-bg);border:1px solid #eadfe5;padding:27px;border-radius:13px}.aap-cd-detail h3{font-size:24px;line-height:1.3;color:var(--cd-deep);margin:0 0 17px;font-weight:750}.aap-cd-detail ul{padding-left:23px;margin:8px 0 18px}.aap-cd-detail li{font-size:16px;line-height:1.75;color:var(--cd-muted);margin:0 0 6px}
.aap-cd-conclusion{background:var(--cd-deep);border-radius:16px;padding:36px 40px}.aap-cd-conclusion .aap-cd-kicker{color:var(--cd-gold)}.aap-cd-conclusion h3{font-size:clamp(27px,3vw,34px);font-weight:750;color:#fff;margin:0 0 15px}.aap-cd-conclusion p{color:#f4ebf0}.aap-cd-callout{margin-top:20px!important;color:#fff!important}.aap-cd-button{display:inline-flex;align-items:center;gap:12px;border-radius:8px;background:#e8d6c3;color:var(--cd-deep)!important;padding:14px 22px;text-decoration:none;font-weight:750;font-size:16px;margin-top:9px}.aap-cd-button:hover{background:white;color:var(--cd-deep)!important}.aap-cd-button:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:980px){.aap-cd-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.aap-course-detail{padding:44px 15px 55px}.aap-cd-intro{padding:22px 20px;margin-bottom:38px}.aap-cd-modules,.aap-cd-details{grid-template-columns:1fr;gap:13px;margin-bottom:37px}.aap-cd-module,.aap-cd-detail{padding:22px 20px}.aap-cd-conclusion{padding:28px 22px}.aap-course-detail p{font-size:16px}.aap-cd-button{width:100%;justify-content:center;text-align:center}}
