.reviews{display:flex;flex-direction:column}.add-review-button{padding:6px 16px;font-weight:700;margin:8px auto 0;background-color:var(--blue-primary);display:flex;align-items:center;gap:4px}.sort-filter-menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.filter-dropdown,.sort-dropdown{max-width:15rem}.verified-only-checkbox{display:flex;align-items:center;width:100%;white-space:nowrap}.reviews .form-check-input{border:1px solid rgba(34,36,38,.15)}.reviews .form-check-input:hover{border-color:rgba(34,36,38,.35)}[data-theme=dark] .reviews .form-check-input{border:1px solid var(--overlay3)}.reviewcards{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.reviewcards>div.MuiCard-root{background-color:var(--overlay2);box-shadow:none}@media only screen and (max-width:599px){.sort-filter-menu{flex-direction:column;gap:.5rem}.filter-dropdown,.sort-dropdown{max-width:none}}.side-info{width:100%;height:-moz-fit-content;height:fit-content;background-color:var(--overlay1);border-radius:var(--border-radius);position:sticky;top:32px;overflow-y:auto;font-size:16px;padding:24px 28px}@media(max-width:800px){.side-info{padding:16px 20px}}.side-info h1,.side-info h2,.side-info h3,.side-info h4{font-weight:700}.side-info h2{font-size:24px}.side-info h3{font-size:18px}.side-info>:not(:last-child){margin-bottom:20px}.side-info-overview{display:flex;flex-direction:row;flex-wrap:wrap}.side-info-overview>*{width:100vw}.course-tags{display:flex;flex-wrap:wrap;gap:10px}.course-tags .badge-pill{margin:0}.side-info-ratings .side-info-buttons{display:flex;gap:8px;margin-top:12px}.side-info-selected-based{margin-top:4px;color:gray;font-style:italic;font-size:14px}.side-info-selected-rating{display:flex;justify-content:flex-start;margin-top:8px;gap:24px}.side-info-stat{display:flex;flex-direction:column;justify-content:space-between}.side-info-stat .side-info-stat-label{font-weight:700;font-size:12px}.side-info-stat .side-info-stat-value{font-weight:700;font-size:32px;line-height:36px}.side-info-featured .featured-items{display:flex;flex-direction:column;gap:16px}@media(max-width:1300px){.side-info-featured .featured-items{flex-direction:row;flex-wrap:wrap}}.side-info-featured .featured-items p{margin:0}.ratings-widget{background-color:var(--overlay2);padding:10px 16px;display:flex;gap:24px;font-size:16px;margin-bottom:0;justify-content:flex-start}.ratings-widget>:first-child .field-value{white-space:normal}.ratings-widget>:first-child{width:100%;max-width:220px}@media(max-width:1000px){.ratings-widget{justify-content:space-between}.ratings-widget>:first-child{width:100%}}@media(max-width:440px){.ratings-widget{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;width:100%}.ratings-widget>:first-child{max-width:100%}}.ratings-widget .field-name{font-weight:700;margin-bottom:4px}.ratings-widget .field-value{white-space:nowrap}.ratings-widget a{color:inherit;text-decoration:underline;transition:opacity .2s;cursor:pointer}.ratings-widget a:hover{opacity:.8}.ratings-widget a:active{opacity:.5}@media only screen and (max-width:1300px){.side-info{width:100%;max-height:-moz-fit-content;max-height:fit-content}}@media only screen and (max-width:1800px)and (min-width:600px){.side-info-denominator{display:none}}