.course-questions{max-width:1120px;margin:0 auto;padding:60px clamp(24px,6vw,80px);color:#465342}
.course-questions>.eyebrow{display:block;font:500 10px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px}
.course-questions h2{font:400 clamp(30px,3.2vw,42px)/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.02em;margin:0 0 28px}
.course-questions details{border-top:1px solid #cdd4c9;padding:20px 0}
.course-questions details:last-child{border-bottom:1px solid #cdd4c9}
.course-questions summary{cursor:pointer;font:500 16px/1.6 'DM Sans',Arial,sans-serif;color:#465342}
.course-questions details p{max-width:760px;margin:15px 0 0;padding:0;font:400 15px/1.8 'DM Sans',Arial,sans-serif;color:#586350}
.course-questions summary:focus-visible{outline:2px solid #879380;outline-offset:5px}
