 @media only screen and (min-width: 0rem) {#reviews-page {padding: var(--sectionPadding);padding-top: 2rem;background-color: #fff;overflow: hidden;position: relative;z-index: 1;}#reviews-page .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2rem, 4vw, 3rem);}#reviews-page .cs-review-group {width: 100%;margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: 1fr;gap: 1.25rem;}#reviews-page .cs-item {list-style: none;width: 100%;margin: 0;padding: clamp(1.5rem, 4vw, 2rem);box-sizing: border-box;background-color: #f7f7f7;border: 1px solid #e8e8e8;border-left: 4px solid var(--primary);border-radius: 0.75rem;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);display: flex;flex-direction: column;align-items: flex-start;transition: box-shadow 0.3s, transform 0.3s;}#reviews-page .cs-item:hover {box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);transform: translateY(-2px);}#reviews-page .cs-stars {font-size: 1.25rem;letter-spacing: 0.1em;color: #f5a623;margin-bottom: 0.75rem;display: block;}#reviews-page .cs-item-text {font-size: 1rem;line-height: 1.8em;width: 100%;margin: 0 0 1.25rem 0;color: var(--bodyTextColor);flex: 1;}#reviews-page .cs-name {font-size: 1rem;line-height: 1.2em;font-weight: 700;margin: 0;color: var(--primary);display: flex;justify-content: flex-start;align-items: center;gap: 0.5rem;position: relative;}#reviews-page .cs-name:before {content: "";width: 1.5rem;height: 2px;background: var(--primary);display: block;position: relative;}#reviews-page .cs-service {font-size: 0.8125rem;line-height: 1.5em;margin: 0.5rem 0 0 2rem;color: #6b6b6b;display: block;}}@media only screen and (min-width: 48rem) {#reviews-page .cs-review-group {grid-template-columns: repeat(2, minmax(0, 1fr));align-items: start;}}@media only screen and (min-width: 64rem) {#reviews-page {padding-top: 1.5rem;}#reviews-page .cs-review-group {grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1.5rem;}}@media (prefers-reduced-motion: reduce) {#reviews-page .cs-item {transition: none;}#reviews-page .cs-item:hover {transform: none;}}