
.video-review{padding-top:38px;padding-bottom:64px}.video-review>.eyebrow{margin-top:32px}.video-review h1{font-size:clamp(40px,5vw,66px);line-height:1.12;margin:20px 0}.video-review-intro{font-size:16px;line-height:1.7;color:var(--muted);max-width:75ch}.video-review-scope{margin:26px 0 32px;padding:18px 22px;border-left:2px solid var(--gold);background:#211923;color:var(--muted)}.video-review-scope strong{color:var(--gold);font-size:13px}.video-review-scope p{font-size:13px;line-height:1.75;margin:10px 0 0;max-width:105ch}.review-video-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:26px;align-items:start}.review-video-card{min-width:0;padding:24px;border:1px solid var(--line);background:#241b25}.review-video-card h2{font-size:29px;margin:18px 0 12px}.review-video-card>p{font-size:12px;color:var(--muted);line-height:1.6}.review-video-card video{display:block;width:100%;height:auto;background:#090a0e;border:1px solid #ebc06e33;margin:18px auto 22px;object-fit:contain}.review-video-card.landscape video{aspect-ratio:16/9}.review-video-card.portrait video{aspect-ratio:9/16;max-width:320px}.review-video-card .actions{display:flex;flex-wrap:wrap;gap:12px}.review-video-card .button{min-height:44px;white-space:normal;text-align:left;max-width:100%}.review-video-card video:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.video-review-footer{font-size:12px;line-height:1.8;color:var(--muted);margin-top:24px;max-width:100ch}
@media(max-width:900px){.review-video-grid{grid-template-columns:minmax(0,1fr)}.review-video-card.portrait video{max-width:360px}}
@media(max-width:550px){.video-review{padding-top:28px}.review-video-card{padding:18px}.video-review-scope{padding:16px}.review-video-card .actions{flex-direction:column}.review-video-card .button{justify-content:center}.video-review h1{font-size:40px}}
