.ac-faq-shell{color:var(--qwp-text);background:#fff}.ac-faq-shell .ac-faq-hero{background:linear-gradient(#f0faf8 0%,#fff 100%);border-bottom:1px solid #e5efed;padding:40px 0 56px}.ac-faq-shell .ac-faq-hero .qwp-container{max-width:1180px}.ac-faq-shell .ac-faq-hero .qwp-breadcrumbs{margin-bottom:28px}.ac-faq-eyebrow{color:var(--qwp-primary-dark);letter-spacing:.015em;margin:0 0 12px;font-size:14px;font-weight:750}.ac-faq-shell .ac-faq-hero h1{letter-spacing:-.04em;max-width:760px;margin:0 0 20px;font-size:clamp(36px,4.6vw,58px);line-height:1.1}.ac-faq-shell .ac-faq-hero .qwp-page-lead{color:#475569;max-width:760px;margin:0 0 24px;font-size:18px;line-height:1.7}.ac-faq-shell .ac-faq-hero .qwp-btn{border-radius:10px}.ac-faq-shell .ac-faq-section{padding:46px 0 90px}.ac-faq-shell .qwp-faq-layout{grid-template-columns:242px minmax(0,1fr);align-items:start;gap:56px;max-width:1180px;display:grid}.ac-faq-shell .ac-faq-sidebar{overscroll-behavior:contain;max-height:calc(100vh - 124px);box-shadow:none;background:0 0;border:0;border-right:1px solid #e2e8f0;padding:20px 10px 20px 0;position:sticky;top:100px;overflow-y:auto;border-radius:0!important}.ac-faq-shell .ac-faq-desktop-nav h3{color:#64748b;letter-spacing:.07em;text-transform:uppercase;margin:0 0 16px;padding-left:12px;font-size:12px;font-weight:800}.ac-faq-shell .ac-faq-nav-links{gap:2px;display:grid}.ac-faq-shell .ac-faq-desktop-nav a{color:#475569;border-radius:8px;margin-right:10px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.ac-faq-shell .ac-faq-desktop-nav a:hover,.ac-faq-shell .ac-faq-desktop-nav a:focus-visible{color:var(--qwp-primary-dark);background:#f0faf8}.ac-faq-shell .ac-faq-desktop-nav a.is-active{color:var(--qwp-primary-dark);background:#e9f8f4;font-weight:800}.ac-faq-shell .ac-faq-desktop-nav .ac-faq-support{color:var(--qwp-primary-dark);border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px;font-weight:750}.ac-faq-shell .ac-faq-mobile-nav{display:none}.ac-faq-shell .qwp-faq-content{min-width:0;display:block}.ac-faq-shell .qwp-faq-group{border-bottom:1px solid #e9eef2;width:100%;max-width:none;margin:0;padding:42px 0;scroll-margin-top:104px;display:block}.ac-faq-shell .qwp-faq-group:first-child{padding-top:6px}.ac-faq-shell .qwp-faq-group:last-child{border-bottom:0;padding-bottom:0}.ac-faq-shell .qwp-faq-group h2{color:#111827;letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(26px,3vw,33px);line-height:1.22}.ac-faq-shell .qwp-faq-group>p{color:#475569;max-width:76ch;margin:0 0 18px;font-size:16px;line-height:1.8}.ac-faq-shell .qwp-faq-group>p:last-child{margin:22px 0 0}.ac-faq-shell .qwp-faq-group>p a,.ac-faq-shell .qwp-faq-item a{color:var(--qwp-primary-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ac-faq-shell .qwp-faq-item{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e8f0;margin:0;overflow:visible;border-radius:0!important}.ac-faq-shell .qwp-faq-item summary{color:#172033;background:0 0;gap:24px;min-height:68px;padding:19px 2px;font-size:17px;font-weight:700;line-height:1.5}.ac-faq-shell .qwp-faq-item summary:hover,.ac-faq-shell .qwp-faq-item[open] summary{color:var(--qwp-primary-dark)}.ac-faq-shell .qwp-faq-item summary span{width:28px;height:28px;color:var(--qwp-primary-dark);background:#f0faf8;flex:0 0 28px}.ac-faq-shell .qwp-faq-item[open] summary span{background:var(--qwp-primary);color:#fff}.ac-faq-shell .qwp-faq-item>div{color:#475569;padding:0 44px 23px 2px}.ac-faq-shell .qwp-faq-item>div p{margin:0;font-size:16px;line-height:1.8}.ac-faq-shell .qwp-faq-item :not(pre)>code{color:#0f766e;overflow-wrap:anywhere;background:#f0faf8;border-radius:5px;padding:3px 6px;font-weight:650}.ac-faq-shell :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #14b8a666}@media (width<=980px){.ac-faq-shell .qwp-faq-layout{grid-template-columns:1fr;gap:26px}.ac-faq-shell .ac-faq-sidebar{border:0;max-height:none;padding:0;position:static;overflow:visible}.ac-faq-shell .ac-faq-desktop-nav{display:none}.ac-faq-shell .ac-faq-mobile-nav{background:#f8fbfa;border:1px solid #dce7e5;border-radius:10px;display:block}.ac-faq-shell .ac-faq-mobile-nav summary{cursor:pointer;color:#172033;padding:15px 18px;font-weight:750;list-style-position:inside}.ac-faq-shell .ac-faq-mobile-nav[open] summary{border-bottom:1px solid #dce7e5}.ac-faq-shell .ac-faq-mobile-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:12px;display:grid}.ac-faq-shell .ac-faq-mobile-nav a{color:#475569;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:650;text-decoration:none}.ac-faq-shell .ac-faq-mobile-nav a:hover{color:var(--qwp-primary-dark);background:#e9f8f4}.ac-faq-shell .ac-faq-section{padding:30px 0 68px}}@media (width<=600px){.ac-faq-shell .ac-faq-hero{padding:26px 0 40px}.ac-faq-shell .ac-faq-hero .qwp-breadcrumbs{margin-bottom:20px}.ac-faq-shell .ac-faq-hero h1{font-size:clamp(34px,9vw,43px)}.ac-faq-shell .ac-faq-hero .qwp-page-lead{font-size:17px}.ac-faq-shell .ac-faq-mobile-nav nav{grid-template-columns:1fr}.ac-faq-shell .qwp-faq-group{padding:34px 0}.ac-faq-shell .qwp-faq-group h2{font-size:26px}.ac-faq-shell .qwp-faq-item summary{padding:17px 2px;font-size:16px}.ac-faq-shell .qwp-faq-item>div{padding-right:12px}.ac-faq-shell .qwp-faq-item>div p{font-size:15.5px}}.ac-faq-shell .ac-faq-product-link{color:#64748b;margin:0 0 24px;font-size:14px;line-height:1.6}.ac-faq-shell .ac-faq-product-link a{color:var(--qwp-primary-dark);text-underline-offset:4px;font-weight:700;text-decoration:underline}.ac-faq-shell .ac-faq-resource-links{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:18px}.ac-faq-shell .ac-faq-nav-subhead{color:#64748b;letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;padding-left:12px;font-size:12px;font-weight:800;display:block}.ac-faq-shell .ac-faq-desktop-nav .ac-faq-support{margin-top:12px}@media (width<=600px){.ac-faq-shell .ac-faq-product-link{margin-bottom:20px}}
