.voices-hero h1{max-width:20ch}.voices-lede{max-width:56ch;margin:12px 0 24px;opacity:.9}.voices-cta{display:inline-block;padding:12px 22px;border-radius:999px;background:#3fcba0;color:#0c1e34;font-weight:600;text-decoration:none}.voices-cta:hover,.voices-cta:focus-visible{background:#5ad9b3}.voices-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.voices-chip{padding:8px 16px;border-radius:999px;border:1px solid rgba(246,243,234,.55);background:transparent;color:#f6f3ea;font:inherit;cursor:pointer}.voices-chip.is-on{border-color:#3fcba0;background:#3fcba0;color:#0c1e34}.voices-grid{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.voices-card{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.voices-thumb{position:relative;display:block;border-radius:14px;overflow:hidden;background:#0c1e34}.voices-thumb img{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover}.voices-time{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:6px;background:#0c1e34d9;color:#f6f3ea;font-size:.8rem}.voices-title{font-weight:600}.voices-quote{font-size:.9rem;opacity:.8}.voices-note{margin-top:32px;font-size:.9rem;opacity:.8}.voices-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0c1e34e0}.voices-box{width:min(440px,100%);max-height:100%;overflow-y:auto;padding:16px;border-radius:16px;background:#f6f3ea;color:#0c1e34}.voices-video{display:block;width:100%;max-height:62vh;border-radius:10px;background:#000}.voices-close{display:block;margin:0 0 12px auto;padding:6px 14px;border-radius:999px;border:1px solid #0c1e34;background:transparent;color:inherit;font:inherit;cursor:pointer}.voices-box h2{font-size:1.1rem;margin:12px 0 8px}.voices-box details{margin-bottom:14px}.voices-hero{padding-bottom:56px}.voices-hero+.sec{padding-top:0}.voices-strip-by{max-width:64ch;margin:8px 0 28px;font-size:1.05rem;opacity:.9}.voices-strip-row{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.voices-strip-card{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.voices-strip-frame{position:relative;display:block;overflow:hidden;border-radius:14px;background:#13304f}.voices-strip-frame img{display:block;width:100%;height:auto}.voices-strip-play{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;padding-left:2px;border-radius:999px;background:#e8a23d;color:#0c1e34;font-size:14px}.voices-strip-time{position:absolute;right:10px;bottom:12px;padding:2px 6px;border-radius:6px;background:#0c1e34bf;color:#f6f3ea;font-size:.8rem}.voices-strip-title{font-weight:600;line-height:1.3}.voices-strip-card:hover .voices-strip-frame,.voices-strip-card:focus-visible .voices-strip-frame{outline:2px solid #3fcba0;outline-offset:2px}.voices-strip-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.voices-strip-all{color:inherit;text-decoration:underline}.voices-strip-note{max-width:70ch;margin:28px 0 0;font-size:.85rem;opacity:.75}@media(max-width:900px){.voices-strip-row{grid-auto-flow:column;grid-auto-columns:62%;grid-template-columns:none;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.voices-strip-card{scroll-snap-align:start}}
