 @media only screen and (min-width: 0rem) {#reviews-page {padding: 4rem 1rem;background: #f4f8fa;}#reviews-page .cs-container {width: 100%;max-width: 1300px;margin: 0 auto;}#reviews-page .cs-header {text-align: center;margin-bottom: 3rem;}#reviews-page .cs-topper {display: block;font-family: 'Courier New', monospace;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.15em;text-transform: uppercase;color: var(--primary);margin-bottom: 0.75rem;}#reviews-page .cs-title {font-family: 'Georgia', 'Times New Roman', serif;font-size: clamp(1.75rem, 4vw, 2.5rem);font-weight: 800;color: #0a2a3d;margin: 0 auto;}#reviews-page .cs-review-grid {list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: 1fr;gap: 1.5rem;}#reviews-page .cs-review-card {background: #fff;border-radius: 12px;padding: 2.5rem 1.75rem 1.75rem;position: relative;box-shadow: 0 4px 20px rgba(10, 42, 61, 0.06);display: flex;flex-direction: column;transition: transform 0.25s ease, box-shadow 0.25s ease;}#reviews-page .cs-review-card:hover {transform: translateY(-4px);box-shadow: 0 12px 32px rgba(10, 42, 61, 0.12);}#reviews-page .cs-quote-mark {font-family: Georgia, serif;font-size: 5rem;line-height: 0.5;color: var(--primary);opacity: 0.18;position: absolute;top: 1.5rem;right: 1.5rem;pointer-events: none;user-select: none;}#reviews-page .cs-stars {display: flex;gap: 0.2rem;margin-bottom: 1rem;}#reviews-page .cs-star {color: #f5a623;font-size: 1.125rem;}#reviews-page .cs-review-text {font-size: 1rem;line-height: 1.7;color: #444;margin-bottom: 1.5rem;font-style: italic;flex: 1;}#reviews-page .cs-review-name {font-size: 0.9375rem;font-weight: 700;color: var(--primary);text-transform: uppercase;letter-spacing: 0.06em;padding-top: 1rem;border-top: 1px solid #e5edf2;}}@media only screen and (min-width: 48rem) {#reviews-page .cs-review-grid {grid-template-columns: repeat(2, 1fr);}}@media only screen and (min-width: 64rem) {#reviews-page {padding: 6rem 2rem;}#reviews-page .cs-review-grid {grid-template-columns: repeat(2, 1fr);gap: 1.5rem;}}