.faq-content,.faq-header{padding:var(--space-section) 0;background-color:var(--paper)}.faq-content .container,.faq-header .container{max-width:52rem;margin-inline:auto;padding-inline:var(--gutter)}.faq-content h1,.faq-header h1{margin-bottom:var(--space-m)}.faq-content h2,.faq-header h2{margin-bottom:var(--space-m);color:var(--crimson)}.faq-content h3,.faq-header h3{margin-bottom:var(--space-xs);color:var(--crimson);font-size:var(--step-1)}.faq-content p,.faq-content ul,.faq-header p,.faq-header ul{max-width:var(--measure);margin-bottom:var(--space-m);color:var(--ink-soft)}.faq-content ul,.faq-header ul{padding-left:1.25rem}.faq-content li,.faq-header li{margin-bottom:var(--space-2xs)}.faq-content li::marker,.faq-header li::marker{color:var(--crimson)}.faq-content strong,.faq-header strong{color:var(--ink)}.faq-content a,.faq-header a{color:var(--crimson);font-weight:600;text-decoration:none;transition:color var(--dur) var(--ease)}.faq-content a:hover,.faq-header a:hover{color:var(--crimson-deep);text-decoration:underline;text-underline-offset:3px}.faq-content img,.faq-header img{width:100%;height:auto;border-radius:var(--radius-l);box-shadow:var(--shadow-m)}.faq-content .faq-item{padding-bottom:var(--space-m);margin-bottom:var(--space-m);border-bottom:1px solid var(--rule);cursor:pointer}.faq-content .faq-question{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);margin-bottom:0;color:var(--ink);font-size:var(--step-1);transition:color var(--dur) var(--ease)}.faq-content .faq-question:after{content:"+";flex:none;color:var(--crimson);font-family:var(--font-body);font-weight:400}.faq-content .faq-question.active{color:var(--crimson)}.faq-content .faq-question.active:after{content:"\2212"}.faq-content .faq-answer{margin-top:var(--space-s)}.faq-content .faq-answer p{margin-bottom:0}.faq-header{padding-block:calc(var(--space-section) * .8);background-color:var(--crimson);color:#fff;text-align:center}.faq-header h1{color:#fff}.faq-header p{max-width:54ch;margin-inline:auto;color:hsla(0,0%,100%,.92)}.faq-header a{color:#fff;text-decoration:underline;text-underline-offset:3px}.faq-header a:hover{color:#fff}