/* 94 Park Place driver reviews — October 26, 2026. Scoped to this section. */
.driver-reviews{background:var(--deep,#081d2a);color:#fff;padding:88px 0 76px;border-top:1px solid #284450}
.driver-reviews-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;margin-bottom:40px}
.driver-reviews-eyebrow{color:#8ad3e9;font-size:12px;font-weight:650;letter-spacing:.15em;margin-bottom:16px}
.driver-reviews h2{color:#fff;font-size:clamp(32px,3.5vw,48px);text-transform:uppercase;letter-spacing:-.025em;line-height:1.12}
.driver-reviews-intro{color:#c3d4dd;font-size:17px;line-height:1.7;margin-top:20px;max-width:580px}
.driver-reviews-rating{border-left:1px solid #35505f;padding-left:54px;min-width:244px}
.driver-reviews-score{font-family:var(--head);font-size:76px;line-height:1.1;font-weight:600;letter-spacing:-.06em;color:#fff;white-space:nowrap}
.driver-reviews-score span{font-size:27px;color:#b7cedb;letter-spacing:-.02em;font-weight:500}
.driver-review-stars{color:#73cce6;font-size:18px;line-height:1.3;letter-spacing:.13em}
.driver-reviews-rating>.driver-review-stars{font-size:22px;margin:12px 0 14px}
.driver-reviews-rating>strong{display:block;font-size:12px;font-weight:650;letter-spacing:.13em;color:#e9f3f8}
.driver-reviews-source{display:block;font-size:13px;color:#adc6d3;margin-top:5px}
.driver-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.driver-review-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;min-height:236px;padding:30px;background:#132d3b;border:1px solid #2a4656;border-radius:6px}
.driver-review-card blockquote{margin:22px 0 28px;padding:0;flex:1}
.driver-review-card blockquote p{color:#f1f6f9;font-size:21px;line-height:1.6;letter-spacing:-.015em;overflow-wrap:anywhere}
.driver-review-card-long blockquote p{font-size:17px;line-height:1.7;letter-spacing:0}
.driver-review-card figcaption{margin:0;padding:18px 0 0;border-top:1px solid #304b5a;align-self:stretch;background:none;position:static;display:flex;flex-direction:column;gap:3px}
.driver-review-card figcaption strong{color:#fff;font-size:15px;font-weight:650}
.driver-review-card figcaption span{color:#adc6d3;font-size:12px;line-height:1.5}
.driver-reviews-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px}
.driver-reviews-footer p{color:#cadce5;font-size:15px}
.driver-reviews-footer .driver-reviews-date{color:#9eb9c8;font-size:12px;margin-top:4px}
.driver-reviews-button{text-transform:uppercase;font-size:12px;letter-spacing:.07em;background:transparent;border:1px solid #71bfd9;color:#e8f8fd;min-height:52px;flex-shrink:0;gap:20px}
.driver-reviews-button:hover{background:#173d50;color:#fff}
.driver-reviews-map-note{font-size:12px;color:#9eb9c8;text-align:right;margin-top:13px}
@media(max-width:1000px){.driver-reviews{padding:68px 0}.driver-reviews-heading{gap:30px}.driver-reviews-rating{padding-left:32px;min-width:208px}.driver-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-review-card{padding:26px}.driver-reviews-score{font-size:65px}}
@media(max-width:600px){.driver-reviews{padding:48px 0}.driver-reviews-heading{grid-template-columns:1fr;gap:28px;margin-bottom:26px}.driver-reviews-eyebrow{font-size:10px;letter-spacing:.13em}.driver-reviews h2{font-size:34px}.driver-reviews-intro{font-size:16px;margin-top:16px}.driver-reviews-rating{border-left:0;border-top:1px solid #35505f;padding:24px 0 0;min-width:0}.driver-reviews-score{font-size:62px}.driver-reviews-score span{font-size:24px}.driver-reviews-rating>.driver-review-stars{margin:8px 0 11px;font-size:20px}.driver-reviews-grid{grid-template-columns:1fr;gap:14px}.driver-review-card{min-height:218px;padding:25px}.driver-review-card blockquote p{font-size:20px}.driver-review-card-long blockquote p{font-size:17px}.driver-reviews-footer{align-items:stretch;flex-direction:column;gap:22px}.driver-reviews-button{justify-content:space-between;font-size:11px;padding:17px 20px}.driver-reviews-map-note{text-align:left;line-height:1.6}}
