@layer theme,base;@layer components{.site-faq .site-faq__head{text-align:center;max-width:760px;margin:0 auto 32px}.site-faq .site-faq__title{font-family:FjallaOne,Arial Narrow,Arial,sans-serif;font-weight:400;font-size:var(--type-5);text-transform:uppercase;letter-spacing:.6px;text-wrap:balance;color:#003d59;margin:0;line-height:1.1}.site-faq .site-faq__title span{color:#fe6625}.site-faq .site-faq__bar{background:url(/underline.svg) 50%/contain no-repeat;width:140px;height:14px;margin:14px auto 0}.site-faq .fq-list{max-width:860px;margin:0 auto}.site-faq .fq{background:#fff;border:1px solid #e4e9ee;border-radius:16px;margin-bottom:10px;transition:box-shadow .25s,border-color .25s}.site-faq .fq[open]{border-color:#ffd3bf;box-shadow:0 10px 30px #003d5914}.site-faq .fq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:flex}.site-faq .fq summary::-webkit-details-marker{display:none}.site-faq .fq>summary>h3.site-faq__q{letter-spacing:normal;text-transform:none;color:#003d59;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.site-faq .fq i{background:#fff3ec;border-radius:50%;flex:none;width:26px;height:26px;position:relative}.site-faq .fq i:before,.site-faq .fq i:after{content:"";background:#fe6625;height:2px;transition:transform .25s;position:absolute;top:12px;left:7px;right:7px}.site-faq .fq i:after{transform:rotate(90deg)}.site-faq .fq[open] i{background:#fe6625}.site-faq .fq[open] i:after{transform:rotate(0)}.site-faq .fq[open] i:before,.site-faq .fq[open] i:after{background:#fff}.site-faq .fa{color:#33434f;padding:0 20px 20px;font-size:15px;line-height:1.75}.site-faq .fa .entry-content,.site-faq .fa .entry-content :is(p,li){color:#33434f;font-size:15px;line-height:1.75}.site-faq .fa .entry-content :is(p,ul,ol){margin:0 0 .75em}.site-faq .fa .entry-content>:last-child{margin-bottom:0}.site-faq .fa a{color:#fe6625;font-weight:600}.site-faq .fq-more{text-align:center;color:#5a6875;margin-top:20px;font-size:15px}.site-faq .fq-more a{color:#fe6625;font-weight:700;text-decoration:underline}}@layer utilities;
