.rating__header--image{display:none}.rating__list--cards{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--spacing-sm)}.rating__content{display:flex;gap:32px}.rating__content .rating__content--left{flex:1}.rating__content .rating__content--right{display:none}.rating__list,.faq{margin-bottom:48px}.review .banner{position:relative;height:265px;padding:var(--spacing-md);background:radial-gradient(circle at bottom center,oklch(67.2% .265 120.8) 0%,oklch(39.2% .145 122.4) 33%,oklch(25.8% .089 123.5) 66%,var(--color-primary) 100%)}.review .review__description{margin-bottom:var(--spacing-lg)}.review .banner__description span{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.review .banner__image{position:absolute;bottom:0;left:50%;transform:translate(-50%);min-width:320px}.review__description h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.review__description p{margin:0 0 var(--spacing-sm)}.review__description a{color:var(--color-accent)}.review__description a:hover{color:var(--color-accent);text-decoration:underline}.review__description ul,.review__description ol{margin:0 0 var(--spacing-sm) 1.25rem;padding:0}.review__description li{margin-bottom:4px}.review__description strong{font-weight:600}.review__description em{font-style:italic}.review__description pre{background-color:var(--color-bg-card-nested)}.review__description blockquote{padding-left:1rem;margin:.5rem 0;border-left:.25rem solid var(--color-bg-card-nested)}@media(min-width:575px){.review .banner{max-height:140px;background:radial-gradient(circle at center right,oklch(70% .276 120.6) 0%,oklch(39.2% .145 122.4) 33%,oklch(25.8% .089 123.5) 50%,var(--color-primary) 100%)}.review .banner__content{width:70%}.review .banner__image{min-width:initial;max-width:250px;right:0;left:auto;transform:none}}@media(min-width:756px){.rating__header{display:flex;justify-content:space-between;align-items:center}.rating__header--image{display:block}.review .banner__image{max-width:320px}}@media(min-width:1024px){.rating__list--cards{margin-bottom:var(--spacing-smX)}.rating__list,.faq{margin-bottom:80px}.review .banner{padding:30px 32px}.review .review__description{margin-bottom:32px}.rating__content .rating__content--right{display:block}}
