.faq-page{padding-top:var(--sp-6)}.fq-layout{gap:var(--sp-7);grid-template-columns:200px minmax(0,760px);align-items:start;display:grid}.fq-body{min-width:0;max-width:760px}.fq-index{top:var(--sp-5);padding-left:var(--sp-4);border-left:var(--divider);position:sticky}.fq-index ul{margin:0;padding:0;list-style:none}.fq-index a{color:var(--text-muted);font-family:var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:7px 0;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;display:block}.fq-index a:hover,.fq-index a:focus-visible{color:#fff}.faq-page .ux-head-title{font-size:clamp(2rem,4vw,2.8rem)}.fq-section{padding:var(--sp-6) 0;border-bottom:1px solid var(--line)}.fq-section:first-child{padding-top:0}.fq-items{margin-top:var(--sp-5);display:grid}.fq-item{padding:var(--sp-4) 0;border-top:1px solid var(--line)}.fq-item:first-child{border-top:0;padding-top:0}.fq-item h3{margin:0 0 var(--sp-2);font-family:var(--font-body),"Titillium Web",sans-serif;font-size:var(--fs-lg);letter-spacing:0;text-transform:none;color:#fff;font-weight:700;line-height:1.3}.fq-item p,.fq-line,.fq-list li{color:var(--text-body);font-size:var(--fs-md);max-width:60ch;margin:0;line-height:1.6}.fq-item a,.fq-line a,.fq-foot a{color:#fff;text-underline-offset:3px;text-decoration:underline}.fq-item a:hover,.fq-line a:hover,.fq-foot a:hover{color:var(--accent)}.fq-line{margin-top:var(--sp-4)}.fq-list{margin:var(--sp-4) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.fq-list li{padding-left:var(--sp-5);position:relative}.fq-list li:before{content:"";background:var(--accent);width:12px;height:3px;transform:skewX(var(--skew));position:absolute;top:.7em;left:0}.fq-more-link{margin:var(--sp-4) 0 0;font-size:var(--fs-sm)}.fq-more-link a{color:var(--text-muted);font-weight:600;text-decoration:none}.fq-more-link a:hover{color:#fff}.fq-stills.faq-stills{margin-top:var(--sp-5)}.fq-stills figure a{display:block}.fq-foot{padding-top:var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted)}.fq-foot p{margin:0 0 var(--sp-3)}.fq-credits{max-width:70ch;font-size:.78rem;line-height:1.5}.fq-credits a{color:var(--text-muted)}@media (max-width:1100px){.fq-layout{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.fq-index{padding:0 0 var(--sp-3);border-left:0;border-bottom:var(--divider);position:static}.fq-index ul{gap:0 var(--sp-5);flex-wrap:wrap;display:flex}.fq-index a{align-items:center;min-height:44px;padding:0;font-size:.95rem;display:inline-flex}}@media (max-width:620px){.faq-page{padding-top:var(--sp-5)}.fq-stills.faq-stills{grid-template-columns:1fr}}
