/* Scoped layout: keep this claim's video alongside its factual summary. */
.van-claim-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:48px;align-items:start;padding-top:42px;padding-bottom:48px}
.van-claim-intro,.van-claim-watch{min-width:0}.van-claim-hero h1{font-size:clamp(38px,4vw,58px);max-width:720px}.van-claim-outcome{color:#dfbd6a;font-size:21px;line-height:1.45;font-weight:700}.van-claim-hero .lead{font-size:17px}.van-claim-watch{text-align:center}.van-claim-watch h2{font-size:22px;line-height:1.3;letter-spacing:-.02em;margin-bottom:16px}.van-claim-watch video{display:block;width:100%;max-width:300px;height:auto;margin:0 auto 12px;background:#000;border:1px solid #665128;border-radius:8px}.van-claim-watch p{margin-bottom:0}.van-claim-hero .actions{gap:12px;margin-top:20px}
@media(max-width:800px){.van-claim-hero{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:36px}.van-claim-hero h1{font-size:clamp(32px,8vw,42px);margin-bottom:18px}.van-claim-outcome{font-size:19px}.van-claim-hero .lead{font-size:16px}.van-claim-watch video{max-width:280px}.van-claim-hero .eyebrow{font-size:9px;letter-spacing:.12em}.van-claim-hero .btn{min-height:48px}}
