.tutor-rating-summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:.45rem 0 .1rem;color:#516963;font-size:.82rem}.tutor-rating-summary__star{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#fff6d8;color:#9a7100}.tutor-rating-summary__star svg{width:13px;height:13px;fill:currentColor}.tutor-rating-summary strong{color:#14211f;font-size:.9rem}.tutor-rating-summary a,.tutor-rating-summary span{color:#5f746f}.tutor-rating-summary a{text-decoration:none}.tutor-rating-summary a:hover{text-decoration:underline}.tutor-profile-rating{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;border:1px solid #d8e5e1;border-radius:999px;background:#fff;color:#315e54;font-size:.82rem;font-weight:750;text-decoration:none}.tutor-profile-rating:hover{border-color:#9fc9bd}.tutor-profile-rating .tutor-rating-summary__star{width:22px;height:22px}.tutor-reviews{margin-top:36px;padding-top:28px;border-top:1px solid #e3ebe8;scroll-margin-top:110px}.tutor-reviews__head{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;margin-bottom:24px}.tutor-reviews__head h2{margin:.2rem 0 .45rem}.tutor-reviews__head p{margin:0;color:#5c716c}.tutor-reputation-score{padding:18px;border:1px solid #dbe6e2;border-radius:18px;background:#fbfdfc}.tutor-reputation-score__top{display:flex;align-items:flex-end;gap:9px;margin-bottom:12px}.tutor-reputation-score__top strong{font-size:2rem;line-height:1;color:#14211f}.tutor-reputation-score__top span{padding-bottom:2px;color:#60746f;font-size:.8rem}.tutor-rating-bars{display:grid;gap:6px}.tutor-rating-bar{display:grid;grid-template-columns:22px minmax(0,1fr) 28px;gap:7px;align-items:center;font-size:.72rem;color:#667a75}.tutor-rating-bar__track{height:6px;border-radius:99px;background:#edf2f0;overflow:hidden}.tutor-rating-bar__fill{height:100%;border-radius:inherit;background:#d7a72c}.tutor-reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tutor-review-card{padding:18px;border:1px solid #dfe8e5;border-radius:16px;background:#fff}.tutor-review-card__top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.tutor-review-stars{display:flex;gap:2px;color:#b18409}.tutor-review-stars svg{width:15px;height:15px;fill:currentColor}.tutor-review-card__date{color:#7a8c87;font-size:.72rem}.tutor-review-card p{margin:0;color:#2f4540;line-height:1.65}.tutor-review-card__footer{display:flex;align-items:center;gap:7px;margin-top:14px;color:#527067;font-size:.72rem;font-weight:750}.verified-review-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;background:#eaf7f2;color:#176b5d;font-size:.68rem;font-weight:850}.verified-review-badge svg{width:12px;height:12px;fill:currentColor}@media(max-width:820px){.tutor-reviews__head{grid-template-columns:1fr}.tutor-reputation-score{max-width:420px}.tutor-reviews-grid{grid-template-columns:1fr}}@media(max-width:560px){.tutor-rating-summary{font-size:.78rem}.tutor-reviews{margin-top:28px;padding-top:22px}.tutor-reviews__head{gap:18px}.tutor-review-card{padding:16px}.tutor-profile-rating{white-space:normal}}