.feedback-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important;color:#aebfd1!important;line-height:1.45}.feedback-consent input{width:18px!important;height:18px;margin-top:2px;accent-color:#42ed91}.student-feedback-showcase{margin-top:18px;padding:clamp(22px,4vw,38px);border:1px solid #c7dbd0;border-radius:24px;background:linear-gradient(135deg,#fff,#eef8f2);box-shadow:0 14px 42px rgba(20,69,43,.07)}.student-feedback-heading h2{margin:7px 0 5px;color:#102019;font-size:clamp(1.7rem,3vw,2.6rem)}.student-feedback-heading p{margin:0;color:#5b6f65}.student-feedback-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.student-feedback-cards article{display:flex;flex-direction:column;padding:20px;border:1px solid #d0ded6;border-radius:16px;background:#fff}.feedback-stars{color:#0c9c59;letter-spacing:.08em}.student-feedback-cards blockquote{flex:1;margin:13px 0 20px;color:#20372b;font-size:1rem;line-height:1.55}.student-feedback-cards footer{display:grid;gap:3px}.student-feedback-cards footer strong{color:#102019}.student-feedback-cards footer span{color:#687b71;font-size:.8rem}@media(max-width:900px){.student-feedback-cards{grid-template-columns:1fr 1fr}}@media(max-width:600px){.student-feedback-cards{grid-template-columns:1fr}}
