.actfast-public .af-reviews-v2{padding:100px 0 110px;background:#080808;color:#f6f5f2;border-top:1px solid #272727}.actfast-public .af-reviews-v2 .af-eyebrow{color:#ee2c32}.actfast-public .af-reviews-v2 .af-heading>span{color:#a1a19d}.actfast-public .af-review-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;margin-bottom:58px}.actfast-public .af-review-summary{justify-self:end}.actfast-public .af-review-rating{display:flex;align-items:center;gap:22px;margin-bottom:28px}.actfast-public .af-review-rating strong{font-size:clamp(64px,6vw,96px);line-height:1;letter-spacing:-.075em}.actfast-public .af-review-rating .af-review-stars{font-size:19px;letter-spacing:3px}.actfast-public .af-review-rating p{color:#b8b8b3;font-size:12px;margin-top:10px}.actfast-public .af-review-summary .af-text-link{font-size:12px}.actfast-public .af-review-rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ee2c32 #222;padding-bottom:18px}.actfast-public .af-reviews-v2 .af-review-card{flex:0 0 calc((100% - 24px) / 2);min-width:0;scroll-snap-align:start;border:1px solid #303030;background:#131313;color:#f6f5f2;padding:35px;display:flex;flex-direction:column;height:auto}.actfast-public .af-reviews-v2 .af-review-top{margin-bottom:21px;align-items:center}.actfast-public .af-review-top time{color:#92928e;font-size:11px}.actfast-public .af-reviews-v2 .af-review-quote{transform:none;color:#ee2c32;display:block;font-size:85px;line-height:.8;height:52px}.actfast-public .af-reviews-v2 .af-review-text{flex:1;margin-bottom:34px}.actfast-public .af-reviews-v2 .af-review-text>p{color:#deded9;font-size:19px;line-height:1.65}.actfast-public .af-reviews-v2 .af-review-clamped{-webkit-line-clamp:5}.actfast-public .af-reviews-v2 .af-review-text .af-text-link{color:#bdbdb8;font-size:11px}.actfast-public .af-reviews-v2 .af-review-author{border-top:1px solid #333;padding-top:24px}.actfast-public .af-reviews-v2 .af-review-author p{color:#fff}.actfast-public .af-reviews-v2 .af-review-attribution{color:#a5a5a0}.actfast-public .af-review-browse{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:17px}.actfast-public .af-review-browse>p{color:#aaa;font-size:11px}.actfast-public .af-review-browse>div{display:flex;gap:8px}.actfast-public .af-review-browse button{width:46px;height:46px;background:#ee2c32;border:1px solid #ee2c32;color:#fff;font-size:23px}.actfast-public .af-review-browse button:disabled{background:#202020;color:#686868;border-color:#333;cursor:default}.actfast-public .af-review-unavailable{border-top:1px solid #343434;border-bottom:1px solid #343434;padding:42px 0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px}.actfast-public .af-review-unavailable h3{font-size:clamp(23px,3vw,36px);font-weight:700;letter-spacing:-.04em;margin-bottom:15px}.actfast-public .af-review-unavailable p{color:#aaa;font-size:15px;line-height:1.7;max-width:650px}.actfast-public .af-review-empty-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin-top:28px}.actfast-public .af-review-empty-actions button{background:transparent;color:#ddd}.actfast-public .af-review-empty-actions button:disabled{opacity:.5}.actfast-public .af-review-loading{padding:38px 0;margin-top:34px;color:#aaa;border-top:1px solid #333}.actfast-public .af-review-notice{color:#bbb;margin-top:20px;font-size:13px}@media (max-width:900px){.actfast-public .af-review-intro{grid-template-columns:minmax(0,1fr)}.actfast-public .af-review-summary{justify-self:start}.actfast-public .af-review-rating{margin-bottom:20px}.actfast-public .af-reviews-v2 .af-review-card{flex-basis:82%}}@media (max-width:600px){.actfast-public .af-reviews-v2{padding:65px 0}.actfast-public .af-review-intro{gap:28px;margin-bottom:30px}.actfast-public .af-reviews-v2 .af-review-card{flex-basis:94%;padding:25px}.actfast-public .af-reviews-v2 .af-review-text>p{font-size:16px}.actfast-public .af-review-browse{align-items:start}.actfast-public .af-review-browse>p{max-width:170px;line-height:1.6}.actfast-public .af-review-unavailable{grid-template-columns:minmax(0,1fr);gap:10px;padding:30px 0}}@media (prefers-reduced-motion:reduce){.actfast-public .af-review-rail{scroll-behavior:auto}}