/* Nature journeys: scoped to the existing youth section. */
html body #children-youth{padding:clamp(12px,2vw,24px)!important;border:2px solid #cfb56e!important;border-radius:28px!important;background:#0c352c!important;box-shadow:0 16px 38px #031b2440!important;overflow:hidden}
html body #children-youth .dc-youth-heading,html body #children-youth .dc-khatm-card{position:relative!important;isolation:isolate;overflow:hidden!important;border:1px solid #e4c67e!important;background:#082b28!important;border-radius:22px!important;color:#ffe7a6!important;-webkit-text-fill-color:#ffe7a6!important;text-align:start;box-shadow:0 8px 25px #00181040!important}
html body #children-youth .dc-youth-scene{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;z-index:-2!important;margin:0!important;opacity:1!important;filter:none!important;border:0!important;border-radius:0!important;pointer-events:none}
html body #children-youth .dc-youth-heading::before,html body #children-youth .dc-khatm-card::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none;background:linear-gradient(180deg,#041d32d9 0%,#062d3e9c 44%,#062c3930 70%,#052e3708 100%)!important}
html body #children-youth .dc-youth-heading{display:block!important;min-height:580px!important;padding:32px 30px 250px!important;margin:0 0 22px!important;text-align:center!important}
html body #children-youth .dc-youth-heading .dc-youth-scene{object-position:center bottom!important}
html body #children-youth .dc-youth-heading>div{position:relative;max-width:740px;margin-inline:auto}
html body #children-youth .dc-youth-emblem{display:none!important}
html body #children-youth .dc-youth-eyebrow{display:block;font-size:17px!important;line-height:1.6!important;font-weight:800!important;color:#ffe7a6!important;-webkit-text-fill-color:#ffe7a6!important;letter-spacing:.025em;text-shadow:0 2px 4px #001d32}
html body #children-youth #dcYouthHeading{font-size:clamp(34px,5vw,54px)!important;font-weight:900!important;line-height:1.3!important;margin:14px 0!important;color:#ffe5a0!important;-webkit-text-fill-color:#ffe5a0!important;text-shadow:0 3px 5px #001b2b,0 0 20px #102837}
html body #children-youth .dc-youth-heading p{max-width:650px;margin:0 auto!important;font-size:clamp(19px,2vw,23px)!important;line-height:1.7!important;font-weight:650!important;color:#ffedbd!important;-webkit-text-fill-color:#ffedbd!important;text-shadow:0 2px 4px #001b2b}
html body #children-youth .dc-youth-paths{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:stretch}
html body #children-youth .dc-khatm-card{grid-column:auto!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:24px!important;min-height:620px!important;border-inline-start-width:1px!important;transition:transform .18s ease,box-shadow .18s ease}
html body #children-youth .dc-khatm-card::before{background:linear-gradient(180deg,#03221f24 0%,#03221f38 20%,#03221fe8 48%,#03221ff5 100%)!important}
html body #children-youth .dc-youth-hadith-card::before{background:linear-gradient(180deg,#05263b1a 0%,#05263b40 20%,#05263be8 48%,#05263bf5 100%)!important}
html body #children-youth .dc-khatm-top{gap:12px!important;margin-bottom:135px!important;align-items:center!important}
html body #children-youth .dc-khatm-pill{background:#042e2ee8!important;color:#ffe6a8!important;-webkit-text-fill-color:#ffe6a8!important;border:1px solid #dfc37d80;border-radius:999px;padding:7px 13px;font-size:15px!important;line-height:1.5!important;font-weight:800!important}
html body #children-youth .dc-khatm-icon{width:48px!important;height:48px!important;border:1px solid #ebce8f!important;border-radius:14px;background:#042e2ee8!important;color:#ffe5a0!important;-webkit-text-fill-color:#ffe5a0!important;flex-shrink:0}
html body #children-youth .dc-khatm-card h3{margin:0!important;font-size:clamp(27px,2.8vw,35px)!important;line-height:1.45!important;font-weight:900!important;color:#ffe5a0!important;-webkit-text-fill-color:#ffe5a0!important;text-shadow:0 2px 4px #001810}
html body #children-youth .dc-khatm-desc{font-size:19px!important;line-height:1.75!important;font-weight:550!important;margin:0!important;color:#ffedbf!important;-webkit-text-fill-color:#ffedbf!important;text-shadow:0 1px 2px #001810}
html body #children-youth .dc-khatm-count{margin-top:auto!important;padding:12px 14px!important;border:1px solid #f1d28d88!important;border-radius:13px!important;background:#021d22c9!important;font-size:18px!important;line-height:1.7!important;font-weight:750!important;color:#ffedbf!important;-webkit-text-fill-color:#ffedbf!important}
html body #children-youth .dc-khatm-count strong{display:inline!important;font-size:32px!important;font-weight:900!important;color:#ffe5a0!important;-webkit-text-fill-color:#ffe5a0!important}
html body #children-youth .dc-khatm-link{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:16px 20px!important;border:1px solid #fff0bc!important;border-radius:14px!important;background:#f5d78d!important;color:#123c32!important;-webkit-text-fill-color:#123c32!important;text-shadow:none!important;font-size:20px!important;line-height:1.5!important;font-weight:850!important;box-shadow:0 5px 0 #001d244d!important;filter:none!important}
html body #children-youth .dc-khatm-link *{color:#123c32!important;-webkit-text-fill-color:#123c32!important}
html body #children-youth .dc-khatm-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px #00181066!important}
html body #children-youth .dc-khatm-card:focus-visible{outline:4px solid #fff0ba!important;outline-offset:4px!important}
html body #children-youth .dc-youth-photo-credit{font-size:12px!important;line-height:1.6!important;margin:18px 4px 0!important;color:#e8ebd8!important;-webkit-text-fill-color:#e8ebd8!important}
html body #children-youth .dc-youth-photo-credit a{color:#ffe3a0!important;-webkit-text-fill-color:#ffe3a0!important;text-decoration:underline!important;text-underline-offset:3px}
@media(max-width:760px){html body #children-youth .dc-youth-paths{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html body #children-youth .dc-youth-heading{min-height:560px!important;padding:26px 18px 245px!important}html body #children-youth .dc-khatm-card{padding:22px 18px!important;min-height:560px!important}html body #children-youth .dc-khatm-top{margin-bottom:130px!important}html body #children-youth .dc-khatm-card h3{font-size:29px!important}html body #children-youth .dc-khatm-desc{font-size:18px!important}html body #children-youth .dc-khatm-count{font-size:17px!important}}
@media(prefers-reduced-motion:reduce){html body #children-youth .dc-khatm-card{transition:none!important}html body #children-youth .dc-khatm-card:hover{transform:none!important}}

/* A stable dark reading surface keeps gold legible over every photograph. */
html body #children-youth .dc-khatm-card{padding:0!important;gap:0!important}
html body #children-youth .dc-khatm-top{min-height:210px!important;margin:0!important;padding:24px!important;align-items:flex-start!important}
html body #children-youth .dc-youth-card-content{display:flex;flex-direction:column;gap:18px;flex:1;padding:26px 24px;background:#042b25ed!important;border-top:1px solid #e4c67e88}
html body #children-youth .dc-youth-hadith-card .dc-youth-card-content{background:#062b40ed!important}
@media(max-width:760px){html body #children-youth .dc-khatm-top{min-height:190px!important;padding:20px!important}html body #children-youth .dc-youth-card-content{padding:24px 18px}}

html body #children-youth{box-sizing:border-box;clear:both;width:min(1440px,calc(100vw - 32px));max-width:1440px;margin:40px calc((100% - min(1440px,100vw - 32px))/2)!important}html body #children-youth *{box-sizing:border-box}@media(max-width:760px){html body #children-youth{width:calc(100% - 16px);margin:32px 8px!important}}
/* The new prophets path follows the burgundy/lilac children's palette. */
html body #children-youth [data-khatm="prophets"]:before{background:linear-gradient(180deg,#30274322 0%,#30274355 25%,#3d294de8 50%,#3d294df5 100%)!important}html body #children-youth [data-khatm="prophets"] :is(.dc-khatm-pill,.dc-khatm-icon,.dc-khatm-count){background:#452842dc!important}html body #children-youth [data-khatm="prophets"] .dc-khatm-link{background:#f1d58c!important;color:#3b2342!important;-webkit-text-fill-color:#3b2342!important}
