.cdr__section{display:flex;flex-direction:column;gap:20px}.fmg-star-rating{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:6px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;width:max-content}.fmg-star-rating__input{position:absolute;opacity:0;pointer-events:none}.fmg-star-rating__label{cursor:pointer;line-height:1;user-select:none;font-size:22px;color:#d1d5db;transition:color .12s ease,transform .12s ease}.fmg-star-rating__input:checked+.fmg-star-rating__label,.fmg-star-rating__input:checked+.fmg-star-rating__label~.fmg-star-rating__label,.fmg-star-rating__label:hover,.fmg-star-rating__label:hover~.fmg-star-rating__label{color:#f59e0b}.fmg-star-rating__input:focus-visible+.fmg-star-rating__label{outline:2px solid #0c5894;outline-offset:2px;border-radius:4px}.fmg-star-rating__label:hover{transform:scale(1.05)}.c-post-review-modal{margin:auto;overflow-y:auto;max-height:calc(100vh - 262px);padding:35px 30px 30px;border-radius:20px}.c-post-review-modal h2{color:#000;font-size:20px;font-weight:500;margin:0 0 20px}.c-post-review-modal .c-input-area{margin-bottom:18px}.c-post-review-modal .c-input-area label{display:block;margin-bottom:6px;font-weight:600}.c-post-review-modal .input{width:100%;min-height:42px;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px}.c-post-review-modal textarea.input{min-height:110px}.c-post-review-modal .error{margin-top:5px;color:#dc2626;font-size:12px}.c-post-review-modal .button__primary{min-height:42px;border-radius:999px;background:#0c5894;color:#fff;padding:0 24px;font-weight:700}@media (max-width:767.98px){.c-post-review-modal .grid{grid-template-columns:repeat(1,minmax(0,1fr))}.c-post-review-modal__button-area{flex-wrap:wrap}.c-post-review-modal__button-area>div{flex-basis:100%}}@media only screen and (max-width:320px){.post_model{padding:12px 7px}}.tutor-course-content-section{width:100%;overflow:visible;border-radius:10px;padding:clamp(16px,2vw,32px)}.tutor-course-content-scroll-inner{height:auto;overflow-y:visible;overflow-x:hidden;scroll-behavior:auto;overscroll-behavior:auto;-webkit-overflow-scrolling:auto;touch-action:auto;scrollbar-width:thin;scrollbar-color:#0c5894 #d6dde4}.tutor-course-content-scroll-inner::-webkit-scrollbar{width:10px}.tutor-course-content-scroll-inner::-webkit-scrollbar-track{background:#d6dde4;border-radius:999px}.tutor-course-content-scroll-inner::-webkit-scrollbar-thumb{background:#0c5894;border-radius:999px;border:2px solid #d6dde4}.tutor-course-content-scroll-inner::-webkit-scrollbar-thumb:hover{background:#0a4b7a}.tutorCourseContentRender,.tutorCourseContentRender li,.tutorCourseContentRender p,.tutorCourseContentRender ul{color:#1c1c1c;font-size:clamp(14px,1.2vw,17px);line-height:1.65;letter-spacing:0;overflow-wrap:anywhere}.tutorCourseContentRender h2,.tutorCourseContentRender h2 *{color:#1c1c1c;font-size:clamp(28px,2.6vw,40px);line-height:1.1;font-weight:700}.tutorCourseContentRender h3,.tutorCourseContentRender h3 *{color:#24538a;font-size:clamp(20px,1.8vw,30px);line-height:1.2;font-weight:700;margin-top:16px;margin-bottom:8px}.tutorCourseContentRender ol,.tutorCourseContentRender ul{padding-left:1.2rem}@media only screen and (min-width:1024px){.tutor-course-content-section.course-details-content-card{min-height:600px;max-height:600px;overflow:hidden}.tutor-course-content-scroll-inner{height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}}