.discussion-questions-section .container{margin:0 auto;max-width:900px;padding-left:20px;padding-right:20px}.instruction-box{border-radius:12px;display:block;margin-bottom:2rem;padding:2rem}.instruction-box h3{color:#fff!important;font-size:1.25rem;margin-bottom:1rem}.instruction-box p{color:#fff!important;font-size:1rem;line-height:1.8;margin:0}.student-box{background:linear-gradient(135deg,#00a6ce,#0077b6);color:#fff}.parent-box{background:linear-gradient(135deg,#e91e63,#f7941d);color:#fff}.questions-container{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-top:2rem;padding:2rem}.discussion-questions{counter-reset:question-counter;display:grid;gap:1.5rem}.discussion-question{animation:slideInQuestion .5s ease forwards;background:#f8f9fa;border-left:4px solid #00a6ce;border-radius:8px;counter-increment:question-counter;margin-bottom:0;opacity:0;padding:1.5rem;position:relative;transform:translateX(-20px);transition:all .3s ease}.discussion-question .question-header{align-items:center;cursor:pointer;display:flex;gap:1rem;padding-left:3.5rem;position:relative;user-select:none}.discussion-question .dropdown-icon{flex-shrink:0;margin-left:auto;transition:transform .3s ease}.discussion-question .starter-prompt{animation:slideDown .3s ease;background:rgba(0,166,206,.05);border-left:2px solid #00a6ce;border-radius:6px;margin-top:1rem;padding:1rem 1rem 1rem 3.5rem}@keyframes slideDown{0%{margin-top:0;max-height:0;opacity:0}to{margin-top:1rem;max-height:200px;opacity:1}}.discussion-question:first-child{animation-delay:.1s}.discussion-question:nth-child(2){animation-delay:.2s}.discussion-question:nth-child(3){animation-delay:.3s}.discussion-question:nth-child(4){animation-delay:.4s}.discussion-question:nth-child(5){animation-delay:.5s}.discussion-question:nth-child(6){animation-delay:.6s}.discussion-question:nth-child(7){animation-delay:.7s}.discussion-question:nth-child(8){animation-delay:.8s}.discussion-question:nth-child(9){animation-delay:.9s}.discussion-question:nth-child(10){animation-delay:1s}.discussion-question:before{align-items:center;background:linear-gradient(135deg,#00a6ce,#0077b6);border-radius:50%;box-shadow:0 2px 8px rgba(0,166,206,.3);color:#fff;content:counter(question-counter);display:flex;font-size:1.125rem;font-weight:700;height:2.5rem;justify-content:center;left:1rem;position:absolute;top:1.5rem;width:2.5rem}.discussion-question:hover{background:#fff;border-left-color:#f7941d;box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateX(5px)}.discussion-question:hover:before{background:linear-gradient(135deg,#f7941d,#e68a00);box-shadow:0 4px 12px rgba(247,148,29,.4)}.discussion-question p{color:#333;line-height:1.8;margin:0}@keyframes slideInQuestion{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}