.faq-film{margin:0 0 72px;padding:32px;background:#243c31;color:#f6f1e5;border-radius:4px;box-shadow:0 22px 60px #243c3115}.faq-film-heading{max-width:720px;margin-bottom:26px}.faq-film-heading .eyebrow{color:#d9c393;font-size:10px;letter-spacing:2px}.faq-film-heading h3{font:clamp(27px,3.3vw,48px)/1.15 Georgia,serif;margin:18px 0}.faq-film-heading>p:last-child{font-size:14px;line-height:1.7;opacity:.85}.faq-film video{display:block;width:100%;aspect-ratio:16/9;background:#15271f;border-radius:3px}.faq-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.faq-chapters button{font:inherit;font-size:12px;text-align:left;color:#f6f1e5;padding:15px;border:1px solid #f6f1e54a;border-radius:2px;background:transparent;cursor:pointer}.faq-chapters button:hover,.faq-chapters button[aria-current=true]{background:#e1d1aa;color:#243c31;border-color:#e1d1aa}.faq-chapters button:focus-visible{outline:3px solid #e1d1aa;outline-offset:3px}.faq-film .faq-film-note{font-size:11px;line-height:1.7;margin-top:18px;opacity:.75;max-width:900px}@media(max-width:760px){.faq-film{padding:20px 14px;margin-bottom:45px}.faq-chapters{grid-template-columns:repeat(2,1fr)}.faq-chapters button{font-size:10px;padding:12px 8px}.faq-film-heading>p:last-child{font-size:12px}.faq-film-heading h3{font-size:30px}}
