.adult-page .adult-enrollment.course-enrollment{width:100%;max-width:470px;padding:12px;box-shadow:0 2px 8px #0b1a3410}.adult-page .course-enrollment .adult-course-form{padding:20px 10px 10px}.adult-page .course-enrollment .adult-course-form>h2{font-size:24px}.course-enrollment-start{position:absolute;right:10px;bottom:12px;display:flex;align-items:center;gap:9px;max-width:calc(100% - 20px);padding:9px;background:white;border-radius:8px;box-shadow:0 2px 8px #0b1a3410}.course-enrollment-start>svg{width:37px;height:37px;padding:6px;border-radius:6px;background:var(--primary-red);color:white;flex-shrink:0}.course-enrollment-start span{display:block;color:var(--primary-red);font-size:13px;font-weight:700}.course-enrollment-start strong{display:block;font-size:15px;line-height:1.3;color:var(--adult-dark)}@media (min-width:1024px){.adult-page .adult-hero:has(.course-enrollment) .adult-hero-copy{width:calc(100% - 510px)}.adult-page:has(.course-enrollment) .adult-overview>div{width:calc(100% - 510px)}}@media (min-width:768px) and (max-width:1023px){.adult-page .adult-enrollment.course-enrollment{max-width:330px}.exam-page .adult-hero-copy{width:calc(100% - 350px);margin-inline:0}.adult-page .course-enrollment .adult-course-form>h2{font-size:18px}}@media (max-width:767px){.adult-page .adult-enrollment.course-enrollment{max-width:440px;padding:10px;border-radius:16px}.adult-page .course-enrollment .adult-course-form{padding:18px 6px 10px}.adult-page .course-enrollment .adult-course-form>h2{font-size:clamp(18px,5vw,23px)}.course-enrollment-start{right:6px;bottom:8px;padding:6px;gap:6px}.course-enrollment-start>svg{width:30px;height:30px;padding:5px}.course-enrollment-start span{font-size:11px}.course-enrollment-start strong{font-size:12px}}