body{display:flex !important;font-family:"Brandon Text",Arial,Helvetica,sans-serif !important;flex-direction:column !important;align-items:center !important;background:#fff !important;margin:0 !important}
.adc-plain-card{background:#f7f7f9}
.faq-content-area--hidden{display:none}
.faq__toc{display:none}
.faq__toc-title{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;color:#000;line-height:1.4;letter-spacing:-0.01em;margin:0 0 2rem;padding:0}
.faq__toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem;border-left:4px solid #ebebeb}
.faq__toc-item{margin:0}
.faq__toc-item--level-6 .faq__toc-link{color:#222731}
.faq__toc-item--level-5 .faq__toc-link{color:#222731}
.faq__toc-item--level-4 .faq__toc-link{color:#222731}
.faq__toc-item--level-3 .faq__toc-link{color:#222731}
.faq__toc-item--level-2 .faq__toc-link{color:#222731}
.faq__toc-item--level-1 .faq__toc-link{color:#222731}
.faq__toc-item--level-1 .faq__toc-link{padding-left:2.5rem}
.faq__toc-item--level-2 .faq__toc-link{padding-left:1.25rem}
.faq__toc-item--level-3 .faq__toc-link{padding-left:2.5rem}
.faq__toc-item--level-4 .faq__toc-link{padding-left:1.25rem}
.faq__toc-item--level-5 .faq__toc-link{padding-left:2.5rem}
.faq__toc-item--level-6 .faq__toc-link{padding-left:1.25rem}
.faq__toc-link{display:block;text-decoration:none;transition:color .2s ease}
.faq__toc-link:hover{color:#000;text-decoration:none}
.faq__toc-link:focus-visible{outline:0;box-shadow:0 0 0 3px #005ba1;border-radius:2px}
.faq__toc-link--active{font-weight:700;border-left:4px solid #ffd100;margin-left:-4px}
.faq__toc-link .faq__toc-item--level-6--active{font-weight:700;color:#000}
.faq__toc-link .faq__toc-item--level-5--active{font-weight:700;color:#000}
.faq__toc-link .faq__toc-item--level-4--active{font-weight:700;color:#000}
.faq__toc-link .faq__toc-item--level-3--active{font-weight:700;color:#000}
.faq__toc-link .faq__toc-item--level-2--active{font-weight:700;color:#000}
.faq__toc-link .faq__toc-item--level-1--active{font-weight:700;color:#000}
@media(min-width:1200px){.faq__toc{display:block;position:sticky;top:173px;align-self:start;background:transparent;border:0;padding:0}
.faq__toc-skip-link{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.faq__toc-skip-link:focus{display:flex;align-items:center;justify-content:center;align-self:start;background:#f7f7f9;border:0;padding:0;clip:auto;width:100%;height:100%;margin:0}
}
@media(max-width:768px){.container{padding-right:1.25rem !important;padding-left:1.25rem !important}
}
.faq-category{margin-left:calc(0%);margin-right:calc(0%);padding:0;color:#222731}
.faq-category__header{display:flex;flex-direction:column;gap:1rem}
.faq-category__icon{width:64px;height:64px}
.faq-category__icon-img{width:100%;height:100%;object-fit:contain}
.faq-category__headline{font-family:"Brandon Text",Arial,Helvetica,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 1.25rem;position:relative}
.faq-category__headline::after{content:"";display:block;width:60px;height:4px;background:#ffd100;border-radius:1px;margin-top:.75rem}
@media(min-width:768px){.faq-category__headline{font-size:3rem}
}
.faq-category__description{font-size:1rem;line-height:1.6;color:#222731;margin:0}
.faq-category__body{display:flex;flex-direction:column;gap:2rem;margin-top:3rem;margin-bottom:3rem;align-items:flex-start}
@media(min-width:1200px){.faq-category__body{flex-direction:row;gap:3rem;margin-top:4.5rem}
}
.faq-category__skip-link{display:none}
@media(min-width:1200px){.faq-category__body .faq__toc{width:30%;flex-shrink:0}
}
.faq-category__content{flex:1 1 auto;min-width:0;gap:4.5rem;display:flex;flex-direction:column}
@media(min-width:768px){.faq-category__content{width:70%}
}
.faq-category__section-heading{padding-bottom:1.5rem;border-bottom:2px solid #ebebeb}
.faq-category__article-list{list-style:none;margin:0;padding:0}
.faq-category__article-item{padding:1rem 0;border-bottom:2px solid #ebebeb;border-radius:0 !important}
@media(prefers-reduced-motion:reduce){.faq-category,.faq-category *,.faq-category *::before,.faq-category *::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}
}
.faq-category:empty::before{content:"FAQ Category — configure a Content Fragment path in the dialog";display:block;padding:2rem;background:#fff3cd;border:1px dashed #aaa;color:#222731;font-style:italic;text-align:center}