.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__tag-filter{border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:24px;padding-bottom:20px}.sw-faqs-advanced__tag-filter-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px}.sw-faqs-advanced__tag-filter-label{font-size:.9rem;font-weight:700}.sw-faqs-advanced__tag-match{display:flex;flex-wrap:wrap;gap:8px 14px}.sw-faqs-advanced__tag-match-option{align-items:center;cursor:pointer;display:inline-flex;font-size:.875rem;gap:6px;margin:0}.sw-faqs-advanced__tag-clear{background:none;border:0;color:var(--primary,#0c2d4c);cursor:pointer;font-size:.875rem;font-weight:600;margin-left:auto;padding:0;text-decoration:underline}.sw-faqs-advanced__tag-chips{display:flex;flex-wrap:wrap;gap:8px}.sw-faqs-advanced__item-tag,.sw-faqs-advanced__tag-chip{background:transparent;border:1px solid rgba(12,45,76,.35);border-radius:999px;color:var(--primary,#0c2d4c);cursor:pointer;display:inline-block;font-family:inherit;font-size:.8125rem;line-height:1.3;padding:6px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease}.sw-faqs-advanced__item-tag.is-active,.sw-faqs-advanced__tag-chip.is-active,.sw-faqs-advanced__tag-chip[aria-pressed=true]{background:var(--primary,#0c2d4c);border-color:var(--primary,#0c2d4c);color:#fff}.sw-faqs-advanced__item-tag:hover,.sw-faqs-advanced__tag-chip:hover{border-color:var(--primary,#0c2d4c)}.sw-faqs-advanced__tag-status{color:var(--gray,#6c757d);font-size:.875rem;margin:10px 0 0;min-height:1.25em}.sw-faqs-advanced__tag-empty{font-size:.9rem;font-style:italic;margin:8px 0 0}.sw-faqs-advanced__item-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0;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}}