.faq-inner{margin-inline:auto;max-width:780px}.faq-intro{color:var(--c-body);font-size:1.1rem;margin:.9rem 0 0}.faq-list{border-top:1px solid var(--c-line);margin-top:2.6rem}.faq-item{border-bottom:1px solid var(--c-line)}.faq-item summary{align-items:center;cursor:pointer;display:flex;font-family:var(--f-label);font-size:1.02rem;font-weight:600;gap:1rem;justify-content:space-between;letter-spacing:.03em;list-style:none;padding:1.15rem 0;text-transform:uppercase}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{flex:none;height:16px;position:relative;width:16px}.faq-icon:after,.faq-icon:before{background:var(--c-red);content:"";position:absolute;transition:transform .2s ease}.faq-icon:before{height:2px;left:0;top:7px;width:16px}.faq-icon:after{height:16px;left:7px;top:0;width:2px}.faq-item[open] .faq-icon:after{transform:scaleY(0)}.faq-answer{color:var(--c-body);padding:0 0 1.3rem}.faq-answer p{margin:0 0 .6rem}.faq-answer a{color:var(--c-red)}.faq-foot{margin-top:2.2rem;text-align:center}.bg-ink .faq-answer,.dark .faq-answer,.dark .faq-foot,.dark .faq-intro{color:rgba(247,243,236,.8)}.faq-q{color:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.faq-intro>p{margin-bottom:0}.faq-intro>p+p{margin-top:.8rem}