body .ldt-article-content .ldt-faq-accordion{--ldt-faq-navy:#082c50;--ldt-faq-orange:#fc7918;--ldt-faq-border:#d9e2ec;margin:28px 0;padding:0;border:0;border-radius:0;overflow:visible;background:transparent}
body .ldt-article-content .ldt-faq-accordion>h2,body .ldt-article-content .ldt-faq-accordion>h3{margin:0 0 12px!important;padding:0;color:var(--ldt-faq-navy)!important}
body .ldt-article-content .ldt-faq-accordion .ldt-faq__item{margin:0;padding:0;border:0;border-top:1px solid var(--ldt-faq-border);border-radius:0;background:transparent}
body .ldt-article-content .ldt-faq-accordion .ldt-faq__item:last-child{border-bottom:1px solid var(--ldt-faq-border)}
body .ldt-article-content .ldt-faq-accordion .ldt-faq__question{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-height:52px;margin:0;padding:13px 8px 13px 0;color:var(--ldt-faq-navy);font-weight:700;line-height:1.45;cursor:pointer;list-style:none}
body .ldt-article-content .ldt-faq-accordion .ldt-faq__question::-webkit-details-marker{display:none}
body .ldt-article-content .ldt-faq-accordion .ldt-faq__question::after{content:"+";display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;color:var(--ldt-faq-orange);font-size:24px;font-weight:500;line-height:1}
body .ldt-article-content .ldt-faq-accordion .ldt-faq__item[open]>.ldt-faq__question::after{content:"−"}
body .ldt-article-content .ldt-faq-accordion .ldt-faq__question:hover::after{background:#fef8f0}
body .ldt-article-content .ldt-faq-accordion .ldt-faq__question:focus-visible{outline:3px solid rgba(13,99,143,.45);outline-offset:-3px;border-radius:8px}
body .ldt-article-content .ldt-faq-accordion .ldt-faq__answer{padding:0 64px 18px 0;color:#111}
body .ldt-article-content .ldt-faq-accordion .ldt-faq__answer>:last-child{margin-bottom:0!important}
@media(max-width:767px){body .ldt-article-content .ldt-faq-accordion{margin:22px 0}body .ldt-article-content .ldt-faq-accordion .ldt-faq__question{grid-template-columns:minmax(0,1fr) 40px;padding:12px 4px 12px 0}body .ldt-article-content .ldt-faq-accordion .ldt-faq__answer{padding:0 16px 16px 0}}
@media(prefers-reduced-motion:reduce){body .ldt-article-content .ldt-faq-accordion *{scroll-behavior:auto!important;transition:none!important}}
