.faq-page{color:#fff;background:#141414;min-height:100vh;padding:clamp(6.5rem,12vh,9rem) 0 2rem;font-family:Netflix Sans,Helvetica Neue,Segoe UI,Roboto,sans-serif}.faq-hero,.faq-list{width:min(1100px,92%);margin:0 auto}.faq-hero{text-align:center;margin-bottom:1.8rem}.faq-title{margin:0 0 .6rem;font-size:clamp(1.75rem,3.2vw,3rem);font-weight:700;line-height:1.15}.faq-intro{color:#bcbcbc;max-width:46rem;margin:0 auto;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5}.faq-list{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.faq-item{background:#2d2d2d}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1rem,1.6vw,1.5rem);list-style:none;transition:background-color .25s;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{background:#414141}.faq-question h2{text-align:left;margin:0;font-size:clamp(1.05rem,1.6vw,1.5rem);font-weight:400;line-height:1.3}.faq-plus{aspect-ratio:1;flex-shrink:0;width:clamp(1.4rem,2.2vw,2.25rem);transition:transform .25s;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:#fff;width:100%;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.faq-plus:after{transform:rotate(90deg)}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-answer{border-top:1px solid #000;padding:clamp(1rem,1.6vw,1.5rem)}.faq-answer p{max-width:75ch;margin:0;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.5}@supports (interpolate-size:allow-keywords){.faq-page{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}}@media (width<=768px){.faq-page{padding-top:5.5rem}.faq-hero,.faq-list{width:auto;margin:0 16px}.faq-hero{margin-bottom:1.4rem}.faq-list{gap:6px}}@media (prefers-reduced-motion:reduce){.faq-plus,.faq-question{transition:none}.faq-item::details-content{transition:none}}
