.faq{color:#f5f5f5;max-width:960px;margin:0 auto}.faq-item{position:relative}.faq-divider{border-top:1px solid #ffffff14}.faq-header{cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:1.75rem 0;display:flex}.faq-header:focus-visible{outline-offset:4px;outline:2px solid #fff}.faq-question{letter-spacing:.01em;text-align:left;margin:0;font-size:1.4rem;font-weight:500}.faq-icon{border:1px solid #ffffff40;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.faq-icon-line{background-color:#fff;border-radius:999px;width:12px;height:2px;position:absolute}.faq-icon-line--vertical{width:2px;height:12px}.faq-icon-line--hidden{opacity:0;transition:opacity .15s,transform .15s;transform:scaleY(0)}.faq-body{overflow:hidden}.faq-answer{max-width:640px;padding-bottom:1.75rem}.faq-answer p{color:#ffffffdb;margin:0 0 .75rem;font-size:.98rem;line-height:1.6}.faq-answer ol,.faq-answer ul{color:#ffffffdb;margin:.25rem 0 .75rem 1.25rem;padding:0;font-size:.96rem;line-height:1.6}.faq-link{color:#7fb3ff;margin-top:.9rem;font-size:.9rem;text-decoration:none;display:inline-block}.faq-link:hover{text-decoration:underline}.faq-header:hover .faq-question{color:#fff}
