.lighthouse-video{padding:clamp(2.5rem,6vw,5rem) 1rem;background:var(--lighthouse-surface,#f4f7f9);color:var(--lighthouse-ink,#162332)}.lighthouse-video__inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.lighthouse-video h2{font-size:clamp(1.65rem,3vw,2.7rem);font-weight:750;line-height:1.25;margin:.6rem 0 1rem}.lighthouse-video p{line-height:1.8}.lighthouse-video__eyebrow{color:var(--lighthouse-primary,#266344);font-weight:700;letter-spacing:.12em;font-size:.8rem}.lighthouse-video__media{overflow:hidden;border-radius:1rem;background:#13241d;min-width:0}.lighthouse-video__media video,.lighthouse-video__media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.lighthouse-video__empty{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:2rem;text-align:center;gap:1rem}.lighthouse-video__empty i{font-size:3rem;opacity:.7}button,a,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--lighthouse-primary,#266344);outline-offset:3px}.lighthouse-media-fallback{width:100%;height:auto}[hidden]{display:none!important}@media(max-width:767px){.lighthouse-video__inner{grid-template-columns:minmax(0,1fr)}}
