.apfaq-faq-category-shell{width:min(1500px,calc(100% - 64px));margin:0 auto 48px}.apfaq-faq{width:100%;max-width:920px;margin:42px auto 0;padding:30px 0;border-top:1px solid #dbe6e9;font-family:Lato,Arial,sans-serif}.apfaq-faq__head{max-width:760px;margin-bottom:17px}.apfaq-faq__head>span{display:block;margin-bottom:6px;color:#0b91a3;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.apfaq-faq__head h2{margin:0;color:#102f39;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.apfaq-faq__list{border-top:1px solid #dbe6e9}.apfaq-faq__item{border-bottom:1px solid #dbe6e9;background:#fff}.apfaq-faq__item summary{cursor:pointer;list-style-position:inside;padding:17px 2px;color:#17333d;font-size:15px;font-weight:800}.apfaq-faq__item>div{max-width:820px;padding:0 2px 17px}.apfaq-faq__item p{margin:0;color:#526970;font-size:14px;line-height:1.7}.apfaq-faq__loading{height:6px;background:#edf4f5;overflow:hidden}.apfaq-faq__loading span{display:block;width:35%;height:100%;background:#0b91a3;animation:apfaqFaqLoad 1.3s infinite ease-in-out}@keyframes apfaqFaqLoad{0%{transform:translateX(-120%)}100%{transform:translateX(390%)}}@media(max-width:767px){.apfaq-faq-category-shell{width:calc(100% - 28px)}.apfaq-faq{width:calc(100% - 28px);margin-top:30px;padding:22px 0}.apfaq-faq__item summary{padding:15px 0;font-size:14px}.apfaq-faq__item>div{padding:0 0 15px}}
