
/* 2.0.32: 3 updated, self-hosted, accessible video guides */
#videoGrid.gh232-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#videoGrid .gh232-card{min-width:0;border:1px solid #836c44;background:#0a192a;box-shadow:0 10px 24px #0005;overflow:hidden}
#videoGrid .gh232-card video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#06111f;object-fit:contain}
#videoGrid .gh232-copy{padding:18px 20px 22px}
#videoGrid .gh232-brow{color:#ddbb70;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase}
#videoGrid .gh232-copy h3{font-family:Georgia,serif;color:#f6d98e;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.25;margin:7px 0 10px}
#videoGrid .gh232-copy p{color:#c4cedb;font-size:14px;line-height:1.5;margin:0}
#videoGrid .gh232-label{font-size:11px;color:#8ca5ba;display:block;margin-top:12px}
@media(max-width:1000px){#videoGrid.gh232-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){#videoGrid.gh232-video-grid{grid-template-columns:1fr}#videoGrid .gh232-copy{padding:16px}}
