.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(74,144,196,.15)}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-size:var(--text-base, 1rem);font-weight:700;color:var(--ink-dark, #0f2b3d);line-height:1.5;transition:color .2s}.faq-item__question:hover{color:var(--glacier-blue, #4a90c4)}.faq-item__icon{flex-shrink:0;width:24px;height:24px;margin-left:16px;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:var(--glacier-blue, #4a90c4);border-radius:2px;transition:transform .3s}.faq-item__icon:before{top:50%;left:4px;right:4px;height:2px;margin-top:-1px}.faq-item__icon:after{left:50%;top:4px;bottom:4px;width:2px;margin-left:-1px}.faq-item--open .faq-item__icon:after{transform:rotate(90deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0}.faq-item--open .faq-item__answer{max-height:1200px;padding:0 0 20px}.faq-item__answer p{font-size:var(--text-sm, .875rem);line-height:1.8;color:var(--text-body);white-space:pre-line}
