.page-layout--faq .faq-page{width:min(100%,800px);margin:0 auto}.page-layout--faq .faq-page__body .faq-section{color:#222}.page-layout--faq .faq-page__body .faq-title{margin:0 0 1.875rem;text-align:center;font-family:"Staatliches","Poppins",sans-serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.4;letter-spacing:.1rem;color:#0b4380}.page-layout--faq .faq-page__body .faq-item{margin-bottom:1.125rem;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:transform .3s ease}.page-layout--faq .faq-page__body .faq-item:hover{transform:translateY(-2px)}.page-layout--faq .faq-page__body .faq-item[open] .faq-icon{transform:rotate(45deg)}.page-layout--faq .faq-page__body .faq-item[open] .faq-answer{visibility:visible}.page-layout--faq .faq-page__body .faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;background:linear-gradient(90deg, #0B4380, #0A396B);color:#fff;font-size:1rem;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.page-layout--faq .faq-page__body .faq-question::marker,.page-layout--faq .faq-page__body .faq-question::-webkit-details-marker{display:none}.page-layout--faq .faq-page__body .faq-question:focus-visible{outline:3px solid rgba(11,67,128,.35);outline-offset:3px}.page-layout--faq .faq-page__body .faq-question span:first-child{display:block;flex:1}.page-layout--faq .faq-page__body .faq-icon{flex:0 0 auto;font-size:1.3em;line-height:1.6;transition:transform .3s ease}.page-layout--faq .faq-page__body .faq-answer{height:0;padding:0 1.25rem;overflow:hidden;visibility:hidden;background:#f9f9f9;font-size:17px;line-height:1.7;transition:height .35s ease,padding .35s ease,visibility .35s ease;will-change:height}.page-layout--faq .faq-page__body .faq-answer p,.page-layout--faq .faq-page__body .faq-answer ul,.page-layout--faq .faq-page__body .faq-answer ol{margin:0}.page-layout--faq .faq-page__body .faq-answer p+p,.page-layout--faq .faq-page__body .faq-answer p+ul,.page-layout--faq .faq-page__body .faq-answer p+ol,.page-layout--faq .faq-page__body .faq-answer ul+p,.page-layout--faq .faq-page__body .faq-answer ul+ul,.page-layout--faq .faq-page__body .faq-answer ol+p,.page-layout--faq .faq-page__body .faq-answer ol+ol{margin-top:1rem}.page-layout--faq .faq-page__body .faq-answer ul,.page-layout--faq .faq-page__body .faq-answer ol{padding-left:1.5rem}.page-layout--faq .faq-page__body .faq-answer li+li{margin-top:.75rem}.page-layout--faq .faq-page__body .faq-answer a{color:#0b4380;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.page-layout--faq .faq-page__body .faq-answer a:hover,.page-layout--faq .faq-page__body .faq-answer a:focus-visible{color:#0a396b}.page-layout--faq .faq-page__body .faq-answer a:focus-visible{outline:2px solid rgba(11,67,128,.35);outline-offset:2px}.page-layout--faq .faq-page__body .faq-answer strong{color:#0b4380}.page-template-template-faq .site-main{padding-top:0;background:#f5f7f8}.page-template-template-faq .page-layout__about-intro{width:min(100% - 2rem,90.625rem);margin:0 auto;padding-top:1.25rem;padding-bottom:1.25rem}.page-template-template-faq .page-layout__about-heading-wrap{margin-top:0}.page-template-template-faq .page-layout__about-heading{margin:0;color:#242424;font-family:"Staatliches","Poppins",sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:normal;line-height:1.2;text-transform:uppercase}@media(max-width: 767.98px){.page-template-template-faq .page-layout__about-heading{font-size:1.375rem;line-height:1.2}}/*# sourceMappingURL=template-faq.css.map */
