.faq-section--split{--faq-sticky-top:95px;padding-top:4px}.faq-page__lead{padding-bottom:0}.faq-page__intro{max-width:900px;color:var(--color-text);text-align:center;margin:0 auto 34px;font-family:DanaRegular,sans-serif;font-size:15px;font-weight:400;line-height:2.1}.faq-page__intro p{margin:0 0 8px}.faq-page__intro p:last-child{margin-bottom:0}.faq-page__intro h2{color:#222;margin:0 0 8px;font-family:DanaBold,sans-serif;font-size:20px;font-weight:400;line-height:1.8}.faq-section--split .faq-layout{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:24px;display:grid}.faq-aside{top:var(--faq-sticky-top);position:sticky}.faq-aside__inner{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-white);padding:17px}.faq-aside__title{color:var(--color-muted);margin:0 0 12px;font-family:DanaBold,sans-serif;font-size:13px}.faq-aside__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.faq-aside__link{border-radius:var(--radius-md);color:var(--color-text);transition:var(--transition);border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-family:DanaMedium,sans-serif;font-size:14px;text-decoration:none;display:flex}.faq-aside__link:hover{background:var(--color-primary-pale);color:var(--color-text);border-color:#ffd8da}.faq-aside__link.is-current{background:var(--color-primary-pale);color:var(--color-primary);border-color:#ffd8da;font-family:DanaBold,sans-serif}.faq-aside__link:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.faq-aside__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faq-aside__count{border-radius:var(--radius-pill);min-width:27px;color:var(--color-muted);text-align:center;transition:var(--transition);background:#f2f3f5;flex:none;padding:2px 7px;font-family:DanaRegular,sans-serif;font-size:12px}.faq-aside__link.is-current .faq-aside__count{background:var(--color-primary);color:var(--color-white)}.faq-aside__total{border-top:1px solid var(--color-border-soft);color:var(--color-muted);margin:14px 0 0;padding-top:12px;font-family:DanaRegular,sans-serif;font-size:12px}.faq-section--split .faq-groups{gap:28px;display:grid}.faq-section--split .faq-group{scroll-margin-top:var(--faq-sticky-top)}.faq-section--split .faq-section__group{color:#222;align-items:baseline;gap:10px;margin:0 0 13px;font-family:DanaBold,sans-serif;font-size:19px;line-height:1.7;display:flex}.faq-group__count{color:var(--color-muted);font-family:DanaRegular,sans-serif;font-size:13px}.faq-pager{text-align:center;direction:rtl;margin:32px auto 0}.faq-pager__pages{vertical-align:middle;align-items:center;gap:6px;margin:0 10px;padding:0;list-style:none;display:inline-flex}.faq-pager__edge,.faq-pager__page{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);color:#51606d;transition:var(--transition);vertical-align:middle;justify-content:center;align-items:center;padding:9px 18px;font-family:DanaMedium,sans-serif;font-size:13px;display:inline-flex}.faq-pager__page{min-width:40px;padding:9px 12px}.faq-pager__edge:not(:disabled):hover,.faq-pager__page:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.faq-pager__page.is-current{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.faq-pager button{cursor:pointer}.faq-pager button:disabled{cursor:default;opacity:.45}.faq-pager span[aria-disabled=true]{opacity:.45}@media (width<=991px){.faq-section--split{--faq-sticky-top:8px}.faq-section--split .faq-layout{grid-template-columns:minmax(0,1fr);gap:16px}.faq-aside{z-index:5}.faq-aside__inner{padding:10px;box-shadow:0 6px 16px #4b525912}.faq-aside__title,.faq-aside__total{display:none}.faq-aside__list{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.faq-aside__list::-webkit-scrollbar{display:none}.faq-aside__label{white-space:nowrap}}@media (width<=575px){.faq-page__intro{margin-bottom:24px;font-size:14px;line-height:2}.faq-page__intro h2{font-size:18px}.faq-section--split .faq-section__group{font-size:16px}.faq-group__count{font-size:11px}.faq-aside__link{padding:9px 11px;font-size:13px}.faq-pager{grid-template-columns:repeat(2,max-content);justify-content:center;gap:10px;margin-top:24px;display:grid}.faq-pager__pages{grid-area:1/1/auto/-1;margin:0}.faq-pager__edge:first-child{grid-area:2/1}.faq-pager__edge:last-child{grid-area:2/2}.faq-pager__edge{padding:8px 14px;font-size:12px}.faq-pager__page{min-width:38px;padding:8px 10px}}
