.review-stories{margin-top:48px}.review-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,100px);align-items:center;padding:65px 0;border-top:1px solid #e4e4e4}.review-story:nth-child(even) .story-copy{order:2}.review-story:nth-child(even) .story-media{order:1}.story-copy{max-width:490px}.story-copy h3{font-size:clamp(28px,3vw,44px);line-height:1.1;letter-spacing:-.04em;margin:18px 0}.story-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;color:#555}.story-media{position:relative;aspect-ratio:17/10;border-radius:30px;overflow:hidden;background:#111}.story-media video{width:100%;height:100%;object-fit:contain;display:block}.story-buttons{position:absolute;bottom:14px;right:14px;display:flex;gap:7px}.story-buttons button{background:#151515c9;color:#fff;border:1px solid #ffffff55;border-radius:20px;padding:8px 13px;font:11px Arial,sans-serif;cursor:pointer}.story-status{position:absolute;left:15px;bottom:20px;background:#111b;color:white;font:10px Arial,sans-serif;padding:5px;border-radius:3px}.story-status:empty{display:none}@media(max-width:700px){.review-story{grid-template-columns:1fr;gap:25px;padding:35px 0}.review-story:nth-child(even) .story-copy,.review-story:nth-child(even) .story-media{order:initial}.story-media{border-radius:20px}.story-copy>p:not(.eyebrow){font-size:14px}}
.light-test .story-tool{display:inline-flex;align-items:center;gap:28px;margin-top:24px;padding:16px 22px;min-height:54px;background:#111;color:#fff;border:1px solid #111;font:650 16px/1.3 "DM Sans",Arial,sans-serif;letter-spacing:0;text-transform:none}.light-test .story-tool:hover{background:#333}.light-test .story-tool:focus-visible{outline:2px solid #111;outline-offset:4px}
