.driver-update{padding-bottom:clamp(64px,9vw,120px)}.driver-update__head{border-bottom:1px solid var(--border-subtle);background:#f8fafb;padding:148px 0 clamp(28px,4vw,44px)}.driver-update__head .section-tag{font:500 10px/1.6 var(--font-mono);letter-spacing:.2em;display:block}.driver-update__head h1{letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.08}.driver-update__lead{max-width:720px;color:var(--text-secondary);margin:20px 0 0;font-size:clamp(15px,1.5vw,17px);line-height:1.8}.driver-update__body{padding-top:clamp(28px,4vw,48px)}.driver-video-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:clamp(18px,2.2vw,28px);display:grid}.driver-video-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);margin:0;padding:18px;box-shadow:0 10px 30px #293a4612}.driver-video-card figcaption{margin-bottom:14px}.driver-video-card figcaption strong{color:var(--text-primary);font-size:16px;font-weight:650;display:block}.driver-video-card figcaption small{color:var(--text-muted);margin-top:4px;font-size:12.5px;line-height:1.7;display:block}.driver-video-card video{aspect-ratio:16/9;object-fit:contain;background:#0f1418;border-radius:10px;width:100%;display:block}.driver-update__caption{font:12px/1.7 var(--font-mono);color:var(--text-muted);margin:18px 0 0}.driver-video-group+.driver-video-group{margin-top:clamp(32px,4vw,52px)}.driver-video-group__title{color:var(--text-primary);margin:0 0 16px;font-size:clamp(18px,2vw,22px);font-weight:700}@media (max-width:720px){.driver-update__head{padding-top:120px}.driver-video-grid{grid-template-columns:1fr}.driver-video-card{padding:14px}}.driver-update__head-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.driver-update__head-copy{min-width:0}.driver-update__cta{background:var(--accent-cyan,#255dbb);color:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px 18px 14px 20px;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 12px 26px #255dbb33}.driver-update__cta strong{letter-spacing:.02em;font-size:15px;font-weight:700;display:block}.driver-update__cta small{color:#ffffffb8;margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.driver-update__cta svg{flex:none}.driver-update__cta:hover{background:#1d4ea3;transform:translateY(-1px);box-shadow:0 16px 32px #255dbb47}.driver-update__cta:active{transform:translateY(0)}@media (max-width:720px){.driver-update__head-inner{align-items:flex-start}.driver-update__cta{justify-content:space-between;width:100%}}.driver-update__actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}@media (max-width:720px){.driver-update__actions{width:100%}.driver-update__actions .driver-update__cta{flex:auto}}
