.blog-post-faq{margin:0 auto;max-width:960px;padding:var(--spacing-xx-large) 0}.blog-post-faq__header{margin-bottom:var(--spacing-x-large);text-align:center}.blog-post-faq__header h3,.blog-post-faq__header p{color:#03113e}.blog-post-faq__container{display:flex;flex-direction:column;gap:var(--spacing-small)}.blog-post-faq__item{background-color:#fff;border-radius:8px;overflow:hidden}.blog-post-faq__question{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;outline:none;overflow:hidden;padding:var(--spacing-medium) var(--spacing-large);position:relative;text-align:left;width:100%;z-index:1}.blog-post-faq__question:focus,.blog-post-faq__question:hover{background-color:transparent!important;border:none!important;outline:none!important}.blog-post-faq__question:before{background-color:#ff6439;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}.blog-post-faq__item--open .blog-post-faq__question:before,.blog-post-faq__question:hover:before{left:0}.blog-post-faq__question-text{color:#03113e;font-size:1.125rem;font-weight:600;line-height:1.5;padding-right:var(--spacing-medium);position:relative;transition:color .3s ease;z-index:1}.blog-post-faq__item--open .blog-post-faq__question-text,.blog-post-faq__question:hover .blog-post-faq__question-text{color:#fff!important}.blog-post-faq__toggle-icon{align-items:center;color:#ff6439;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;transition:color .3s ease;width:24px;z-index:1}.blog-post-faq__item--open .blog-post-faq__toggle-icon,.blog-post-faq__question:hover .blog-post-faq__toggle-icon{color:#fff!important}.blog-post-faq__toggle-icon-vertical{transform-origin:center;transition:transform .3s ease,opacity .3s ease}.blog-post-faq__item--open .blog-post-faq__toggle-icon-vertical{opacity:0;transform:rotate(90deg)}.blog-post-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.blog-post-faq__answer-content{color:var(--color-base-dark);padding:var(--spacing-medium) var(--spacing-large) var(--spacing-medium) var(--spacing-large)}.blog-post-faq__answer-content p{line-height:1.6;margin:0 0 var(--spacing-small) 0}.blog-post-faq__answer-content p:last-child{margin-bottom:0}.blog-post-faq__answer-content ol,.blog-post-faq__answer-content ul{margin:0 0 var(--spacing-small) 0;padding-left:var(--spacing-large)}.blog-post-faq__answer-content li{line-height:1.6;margin-bottom:var(--spacing-xx-small)}.blog-post-faq__answer-content a{color:#ff6439;text-decoration:underline;transition:color .3s ease}.blog-post-faq__answer-content a:hover{color:#03113e}@media (min-width:768px){.blog-post-faq{padding:var(--spacing-xxx-large) 0}.blog-post-faq__question-text{font-size:1.25rem}.blog-post-faq__container{gap:var(--spacing-medium)}}