.course-proof-section{padding:80px 0;background:#fff8f3}
.course-proof{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;border:1px solid #44223917;border-radius:17px;background:#f7e4cd;padding:32px}
.course-proof-image{display:block;overflow:hidden;border-radius:12px}
.course-proof-image img{display:block;width:100%;height:auto}
.course-proof h2{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:0 0 16px}
.course-proof p{font-size:18px;line-height:1.65;margin-bottom:22px}
.project-walkthrough{max-width:1100px}
.project-walkthrough video{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid #44223917;border-radius:17px;background:#442239}
.project-walkthrough details{margin-top:20px;font-size:17px;line-height:1.65}
.project-walkthrough summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}
.project-walkthrough ol{padding-left:24px;margin-top:16px;max-width:74ch}
.project-walkthrough li+li{margin-top:12px}
@media(max-width:700px){.course-proof-section{padding:56px 0}.course-proof{grid-template-columns:1fr;padding:22px;gap:24px}.course-proof p{font-size:17px}}
