﻿.faq-list{display:flex;flex-direction:column;gap:32px;margin:0;font-family:"Montserrat","Verdana",sans-serif;font-size:16px;line-height:24px;color:#2c2f31}.faq-list__header{display:flex;flex-direction:column;gap:16px}.faq-list__title{max-width:32ch;margin:0 !important;font-family:"Montserrat","Verdana",sans-serif;font-weight:600;font-size:26px;line-height:32px;letter-spacing:-0.01em;color:#2c2f31;text-wrap:pretty}.faq-list__description{max-width:70ch;margin:0;font-family:"Montserrat","Verdana",sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#2c2f31;text-wrap:pretty}.faq-list__items{display:flex;flex-direction:column;border-bottom:1px solid #eaeae8}.faq-list__item{margin:0;padding:0;border-top:1px solid #eaeae8;scroll-margin-top:calc(var(--faq-list-sticky-top, 124px) + 24px)}.faq-list__question{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;list-style:none;cursor:pointer;transition:padding-bottom .3s cubic-bezier(0.4, 0, 0.2, 1)}.faq-list__question::-webkit-details-marker{display:none}.faq-list__question:focus-visible{outline:3px solid #ff5901;outline-offset:2px;border-radius:4px}.faq-list__question-text{max-width:48ch;margin:0 !important;font-family:"Montserrat","Verdana",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#2c2f31;text-wrap:pretty;transition:color .2s ease}.faq-list__question:hover .faq-list__question-text{color:#00338a}.faq-list__toggle{position:relative;flex:none;width:24px;height:24px}.faq-list__toggle-icon{position:absolute;inset:0;width:24px;height:24px;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}.faq-list__toggle-icon--closed{color:#00338a}.faq-list__toggle-icon--open{color:#ff5901;opacity:0;transform:rotate(-90deg)}.faq-list__item[open]:not(.faq-list__item--closing) .faq-list__question{padding-bottom:4px}.faq-list__item[open]:not(.faq-list__item--closing) .faq-list__toggle-icon--closed{opacity:0;transform:rotate(90deg)}.faq-list__item[open]:not(.faq-list__item--closing) .faq-list__toggle-icon--open{opacity:1;transform:none}.faq-list__answer{margin:0;padding:0}.faq-list__answer-body{display:flex;flex-direction:column;gap:24px;padding-bottom:16px}.faq-list .faq-list__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;padding:0;list-style:none;font-family:"Montserrat","Verdana",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#2c2f31}.faq-list .faq-list__meta-item{margin:0;padding:0;background:none}.faq-list .faq-list__meta-item::before{content:none}.faq-list .faq-list__meta-item+li::before{content:"·";position:static;width:auto;height:auto;margin:0 8px;color:#9299a2;font-weight:400}.faq-list__copy{border:none;padding:0;background:none;font-family:"Montserrat","Verdana",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#00338a;cursor:pointer;transition:color .2s ease}.faq-list__copy:hover{color:#ff5901}.faq-list__copy:focus-visible{outline:3px solid #ff5901;outline-offset:2px}.faq-list__answer-text{display:flex;flex-direction:column;gap:16px;max-width:70ch;min-width:0;font-family:"Montserrat","Verdana",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#2c2f31}.faq-list__answer-text p,.faq-list__answer-text ul,.faq-list__answer-text ol{margin:0 !important;padding:0;font:inherit;color:inherit;text-wrap:pretty}.faq-list__answer-text strong{font-weight:700}.faq-list__answer-text ul,.faq-list__answer-text ol{display:flex;flex-direction:column;gap:12px;list-style:none;counter-reset:faq-list-answer}.faq-list__answer-text li{position:relative;margin:0 !important;padding:0 0 0 20px;background:none}.faq-list__answer-text ul>li::before{content:"";position:absolute;top:calc((1lh - 6px)/2);left:0;width:6px;height:6px;margin:0;border-radius:50%;background:#ff5901}.faq-list__answer-text ol>li{padding-left:28px;counter-increment:faq-list-answer}.faq-list__answer-text ol>li::before{content:counter(faq-list-answer) ".";position:absolute;top:0;left:0;width:auto;height:auto;margin:0;border-radius:0;background:none;font-weight:700;color:#00338a}.faq-list__answer-text a{color:#00338a;text-decoration:none;transition:color .2s ease}.faq-list__answer-text a:hover{color:#ff5901}.faq-list__answer-text a:focus-visible{outline:3px solid #ff5901;outline-offset:2px;border-radius:4px}.faq-list__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;box-sizing:border-box;min-height:56px;padding:14px 32px;border:2px solid #ff5901;border-radius:10px;background-color:#fff;font-family:"Montserrat","Verdana",sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#2c2f31;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.faq-list__button:visited{color:#2c2f31}.faq-list__button:hover{background-color:#ff5901;color:#fff;text-decoration:none;box-shadow:0 1px 3px rgba(61,21,0,.1019607843),0 6px 6px rgba(61,21,0,.0901960784),0 13px 8px rgba(61,21,0,.0509803922)}.faq-list__button:focus-visible{outline:3px solid #ff5901;outline-offset:2px}@media(min-width: 640px){.faq-list__title{font-size:32px;line-height:40px}}@media(min-width: 1024px){.faq-list{gap:48px}.faq-list__header{gap:24px}.faq-list__title{font-size:40px;line-height:48px}.faq-list__question{padding:24px 0}.faq-list__item[open]:not(.faq-list__item--closing) .faq-list__question{padding-bottom:8px}.faq-list__question-text{font-size:18px;line-height:24px}.faq-list__answer-body{padding-bottom:24px}}@media(prefers-reduced-motion: reduce){.faq-list__question-text,.faq-list__toggle-icon,.faq-list__copy,.faq-list__answer-text a,.faq-list__button{transition:none}}
