.awf-video{display:block;width:100%;height:auto;aspect-ratio:auto;background:#17201b;object-fit:contain}.voices-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:45px;align-items:center;padding-top:20px}.voices-feature-copy h3{font-size:clamp(30px,3.5vw,43px);line-height:1.08}.voices-feature-copy>p:not(.eyebrow){color:var(--muted);max-width:440px}.voices-watch{padding-top:45px;padding-bottom:80px}.voices-watch h2{font-size:clamp(42px,6vw,75px)}.voices-watch>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:25px 0 35px}.voices-watch .awf-video{max-width:1050px;margin:0 auto}.video-help{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:24px auto 0;max-width:1050px}.video-help>span{font:10px/1.7 monospace;letter-spacing:1px;color:var(--muted)}.event-voices{padding:65px 0;border-top:1px solid var(--line)}.event-voices h2{font-size:clamp(42px,5vw,68px);margin-bottom:32px}.event-voices .awf-video{max-width:1050px;margin:0 auto 28px}@media(max-width:800px){.voices-feature{grid-template-columns:1fr;gap:28px}.voices-feature-copy>p:not(.eyebrow){max-width:600px}.video-help{flex-direction:column;align-items:flex-start;gap:15px}.voices-watch{padding-bottom:60px}}

.voices-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin-top:55px}.voice-card{min-width:0;border:1px solid var(--line);background:var(--paper,#fffdf8)}.voice-card .awf-video{width:100%;max-width:none;margin:0}.voice-card-copy{padding:25px 28px 28px}.voice-card h3{font-size:clamp(27px,3vw,38px);line-height:1.12;text-transform:uppercase;margin:0 0 16px}.voice-card p{color:var(--muted);line-height:1.7;margin:0}.video-note{font:11px/1.8 monospace;letter-spacing:.5px;color:var(--muted);margin-top:25px}.voices-watch>.voices-feature{margin-top:35px}.event-voices .awf-video{max-width:640px}@media(max-width:650px){.voices-grid{grid-template-columns:1fr;gap:28px}.voice-card-copy{padding:22px}.voices-grid .awf-video{width:100%}}

@media(min-width:651px){.voice-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.voice-card:last-child .voice-card-copy{padding:35px}}
