.sw-faqs-advanced{margin-left:auto;margin-right:auto;width:min(100%,var(--sw-faqs-advanced-max-width,1800px))}.sw-faqs-advanced__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sw-faqs-advanced__container{border:1px solid var(--borders,#dee2e6);border-radius:var(--border_radius,8px);overflow:hidden}.sw-faqs-advanced__inner{padding:clamp(24px,3vw,40px)}.sw-faqs-advanced__heading{margin:0 0 12px}.sw-faqs-advanced__heading--center{text-align:center}.sw-faqs-advanced__heading--right{text-align:right}.sw-faqs-advanced__intro{margin-bottom:24px}.sw-faqs-advanced__mobile-bar{align-items:center;background:var(--light,#f8f9fa);border:1px solid var(--borders,#dee2e6);border-radius:6px;display:none;gap:12px;margin-bottom:16px;padding:10px 12px}.sw-faqs-advanced__mobile-label{flex:1;font-size:.95rem;font-weight:700;line-height:1.3}.sw-faqs-advanced__menu-btn{align-items:center;background:#fff;border:1px solid var(--borders,#dee2e6);border-radius:6px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.sw-faqs-advanced__menu-btn-icon{background:currentColor;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor;display:block;height:2px;width:18px}.sw-faqs-advanced__menu-btn-icon--toc{background:transparent;border:2px solid;border-radius:2px;box-shadow:none;height:16px;width:16px}.sw-faqs-advanced__layout{align-items:start;display:grid;gap:clamp(20px,3vw,36px);grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(180px,240px)}.sw-faqs-advanced__nav,.sw-faqs-advanced__toc{align-self:start;position:sticky;top:100px}.sw-faqs-advanced__drawer-head{display:none}.sw-faqs-advanced__index-list,.sw-faqs-advanced__nav-list,.sw-faqs-advanced__toc-list{list-style:none;margin:0;padding:0}.sw-faqs-advanced__nav-list{display:grid;gap:6px}.sw-faqs-advanced__index-link,.sw-faqs-advanced__nav-item a,.sw-faqs-advanced__toc-item a{color:inherit;text-decoration:none}.sw-faqs-advanced__nav-item a{border-radius:6px;display:block;font-size:.95rem;font-weight:600;line-height:1.35;padding:8px 10px}.sw-faqs-advanced__nav-item a:hover,.sw-faqs-advanced__nav-item.is-active a{background:var(--light,#f1f3f5)}.sw-faqs-advanced__toc-label{color:var(--gray,#6c757d);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.sw-faqs-advanced__toc-list{display:grid;gap:10px}.sw-faqs-advanced__toc-item a{color:var(--gray,#6c757d);display:block;font-size:.88rem;line-height:1.4}.sw-faqs-advanced__toc-item a:hover{color:inherit}.sw-faqs-advanced__index-list{display:grid;gap:12px}.sw-faqs-advanced__index-link{border:1px solid var(--borders,#dee2e6);border-radius:8px;display:block;font-size:1.05rem;font-weight:700;padding:16px 18px}.sw-faqs-advanced__index-link:hover{border-color:var(--primary,#0c2d4c)}.sw-faqs-advanced__item{border-top:1px solid var(--borders,#dee2e6);padding-bottom:0;padding-top:20px;scroll-margin-top:120px}.sw-faqs-advanced__item:first-child{border-top:0;padding-top:0}.sw-faqs-advanced__item>:last-child{margin-bottom:20px}.sw-faqs-advanced__question{font-size:1.15rem;line-height:1.35;margin:0 0 10px}.sw-faqs-advanced__answer>:first-child{margin-top:0}.sw-faqs-advanced__answer>:last-child{margin-bottom:0}.sw-faqs-advanced__read-more{background:none;border:0;color:var(--primary,#0c2d4c);cursor:pointer;font-weight:700;margin-top:10px;padding:0}.sw-faqs-advanced__more{margin-top:12px}.sw-faqs-advanced__appears-in,.sw-faqs-advanced__related{font-size:.95rem;margin-top:10px}.sw-faqs-advanced__empty{font-style:italic;margin:0}.sw-faqs-advanced__overlay{display:none}@media (max-width:991.98px){.sw-faqs-advanced__mobile-bar{display:flex}.sw-faqs-advanced__layout{gap:0;grid-template-columns:1fr}.sw-faqs-advanced__nav,.sw-faqs-advanced__toc{background:#fff;bottom:0;box-shadow:0 8px 32px rgba(0,0,0,.18);max-width:360px;overflow-y:auto;padding:20px 18px;position:fixed;top:0;transform:translateX(-110%);transition:transform .25s ease;width:min(88vw,360px);z-index:10050}.sw-faqs-advanced__toc{left:auto;right:0;transform:translateX(110%)}.sw-faqs-advanced.is-nav-open .sw-faqs-advanced__nav,.sw-faqs-advanced.is-toc-open .sw-faqs-advanced__toc{transform:translateX(0)}.sw-faqs-advanced__drawer-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sw-faqs-advanced__drawer-title{color:var(--gray,#6c757d);font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sw-faqs-advanced__drawer-close{background:none;border:0;cursor:pointer;font-size:1.5rem;line-height:1;padding:4px 8px}.sw-faqs-advanced__toc-label{display:none}.sw-faqs-advanced__overlay{background:rgba(0,0,0,.45);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:10040}.sw-faqs-advanced.is-nav-open .sw-faqs-advanced__overlay,.sw-faqs-advanced.is-toc-open .sw-faqs-advanced__overlay{opacity:1;pointer-events:auto}}@media (min-width:992px) and (max-width:1199.98px){.sw-faqs-advanced__layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.sw-faqs-advanced__toc{display:none}}