.course-ratings .aha-features__inner{max-width:calc(720px + 2*var(--aha-web-gutter))}.course-ratings__title{margin:0 0 var(--aha-space-20);font-size:var(--aha-size-h3);line-height:var(--aha-line-height-heading);font-weight:var(--aha-weight-semibold);letter-spacing:var(--aha-letter-spacing-headlines);color:var(--aha-text-default)}.course-ratings__panel{display:flex;flex-direction:column;gap:var(--aha-space-16);padding:var(--aha-space-24);border:1px solid var(--aha-border-default);border-radius:var(--aha-radius-lg);background:var(--aha-white);font-size:var(--aha-size-default);line-height:var(--aha-line-height-body)}.course-ratings__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aha-space-8)}.course-ratings__empty[hidden],.course-ratings__summary[hidden]{display:none}.course-ratings__score{font-size:var(--aha-size-l);font-weight:var(--aha-weight-semibold)}.course-ratings__comments,.course-ratings__count,.course-ratings__empty{margin:0;color:var(--aha-text-secondary)}.course-ratings__rate{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aha-space-8) var(--aha-space-12)}.course-ratings__prompt{min-width:0;font-weight:var(--aha-weight-semibold)}.course-ratings__comments{padding-top:var(--aha-space-16);border-top:1px solid var(--aha-border-default)}.course-ratings__more{margin:var(--aha-space-16)0 0}@container aha-features (max-width:479px){.course-ratings__panel{padding:var(--aha-space-16)}}