.sa-accordion{--sa-color-title:#062f55;--sa-color-description:#435f7f;--sa-color-link:#435f7f;--sa-color-link-hover:#062f55;--sa-color-icon:#28aef4;--sa-color-chevron:#062f55;--sa-item-bg:#f5f7fa;--sa-item-hover-bg:#f1f5f8;--sa-panel-bg:#fff;--sa-focus-color:#78b8f5;--sa-font-family:inherit;--sa-radius:8px;--sa-column-gap:20px;--sa-row-gap:12px;--sa-trigger-min-height:76px;--sa-trigger-padding-y:20px;--sa-trigger-padding-x:28px;--sa-title-font-size:16px;--sa-title-font-weight:700;--sa-title-line-height:1.35;--sa-description-font-size:13px;--sa-description-font-weight:600;--sa-description-line-height:1.45;--sa-description-margin-bottom:22px;--sa-title-text-decoration:underline;--sa-description-text-decoration:none;--sa-link-text-decoration:underline;--sa-link-font-size:13px;--sa-link-font-weight:600;--sa-link-line-height:1.35;--sa-panel-padding-top:18px;--sa-panel-padding-right:26px;--sa-panel-padding-bottom:30px;--sa-panel-padding-left:26px;--sa-link-columns:2;--sa-link-row-gap:18px;--sa-link-column-gap:54px;--sa-link-icon-gap:12px;--sa-icon-size:24px;--sa-icon-svg-size:21px;--sa-chevron-size:10px;--sa-chevron-stroke:2px;color:var(--sa-color-description)!important;font-family:var(--sa-font-family)!important;width:100%}.sa-accordion--cols-1{--sa-columns:1}.sa-accordion--cols-2{--sa-columns:2}.sa-accordion--cols-3{--sa-columns:3}.sa-accordion--cols-4{--sa-columns:4}.sa-accordion *{box-sizing:border-box}.sa-accordion__grid{align-items:start;column-gap:var(--sa-column-gap)!important;display:grid;grid-template-columns:repeat(var(--sa-active-columns,var(--sa-columns,2)),minmax(0,1fr))}.sa-accordion__column{align-content:start;display:grid;min-width:0;row-gap:var(--sa-row-gap)!important}.sa-accordion__item{border-radius:var(--sa-radius)!important;overflow:hidden;min-width:0}.sa-accordion__trigger{align-items:center;background:var(--sa-item-bg)!important;border:0;border-radius:var(--sa-radius)!important;color:var(--sa-color-title)!important;cursor:pointer;display:flex;font:inherit;font-size:var(--sa-title-font-size)!important;font-weight:var(--sa-title-font-weight)!important;gap:18px;justify-content:space-between;line-height:var(--sa-title-line-height)!important;min-height:var(--sa-trigger-min-height)!important;padding:var(--sa-trigger-padding-y) var(--sa-trigger-padding-x)!important;text-align:left;width:100%}.sa-accordion__trigger:hover,.sa-accordion__trigger:focus{background:var(--sa-item-hover-bg)!important;color:var(--sa-color-title)!important}.sa-accordion__trigger:focus-visible{outline:2px solid var(--sa-focus-color)!important;outline-offset:2px}.sa-accordion__title{overflow-wrap:anywhere;text-decoration:var(--sa-title-text-decoration)!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.sa-accordion__chevron{border-bottom:var(--sa-chevron-stroke) solid var(--sa-color-chevron)!important;border-right:var(--sa-chevron-stroke) solid var(--sa-color-chevron)!important;display:block;flex:0 0 auto;height:var(--sa-chevron-size)!important;margin-right:2px;transform:rotate(45deg);transition:transform 160ms ease;width:var(--sa-chevron-size)!important}.sa-accordion__item.is-open .sa-accordion__chevron{transform:rotate(225deg)}.sa-accordion__item.is-open .sa-accordion__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.sa-accordion__panel{background:var(--sa-panel-bg)!important;border-bottom-left-radius:var(--sa-radius)!important;border-bottom-right-radius:var(--sa-radius)!important;opacity:1;overflow:hidden;padding:var(--sa-panel-padding-top) var(--sa-panel-padding-right) var(--sa-panel-padding-bottom) var(--sa-panel-padding-left)!important;transition:height 240ms ease,opacity 180ms ease}.sa-accordion__panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.sa-accordion__panel,.sa-accordion__chevron{transition:none}}.sa-accordion__description{color:var(--sa-color-description)!important;font-size:var(--sa-description-font-size)!important;font-weight:var(--sa-description-font-weight)!important;line-height:var(--sa-description-line-height)!important;margin:0 0 var(--sa-description-margin-bottom)!important;text-decoration:var(--sa-description-text-decoration)!important}.sa-accordion__description p{margin:0 0 10px;text-decoration:inherit!important}.sa-accordion__description p:last-child{margin-bottom:0}.sa-accordion__links{display:grid;gap:var(--sa-link-row-gap) var(--sa-link-column-gap)!important;grid-template-columns:repeat(var(--sa-link-columns),minmax(0,1fr))!important}.sa-accordion__link{align-items:center;color:var(--sa-color-link)!important;display:grid;font-size:var(--sa-link-font-size)!important;font-weight:var(--sa-link-font-weight)!important;gap:var(--sa-link-icon-gap)!important;grid-template-columns:minmax(0,1fr) var(--sa-icon-size)!important;line-height:var(--sa-link-line-height)!important;min-height:20px;text-decoration:var(--sa-link-text-decoration)!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.sa-accordion__link:hover,.sa-accordion__link:focus{color:var(--sa-color-link-hover)!important;text-decoration:var(--sa-link-text-decoration)!important}.sa-accordion__link--static{cursor:default}.sa-accordion__link--static:hover,.sa-accordion__link--static:focus{color:var(--sa-color-link)!important;text-decoration:var(--sa-link-text-decoration)!important}.sa-accordion__link--placeholder{visibility:hidden;pointer-events:none}.sa-accordion__link-label{min-width:0;overflow-wrap:anywhere;text-decoration:inherit!important}.sa-accordion__link-label strong{font-weight:700!important;text-decoration:inherit!important}.sa-accordion__icon{align-items:center;color:var(--sa-color-icon)!important;display:inline-flex;height:var(--sa-icon-size)!important;justify-content:center;width:var(--sa-icon-size)!important}.sa-accordion__icon svg{fill:none;height:var(--sa-icon-svg-size)!important;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3;width:var(--sa-icon-svg-size)!important}.sa-accordion__icon-img{display:block;height:var(--sa-icon-svg-size)!important;object-fit:contain;width:var(--sa-icon-svg-size)!important}.sa-accordion-empty{background:#f5f7fa;border-radius:8px;color:#435f7f;font-size:14px;padding:16px 18px}@media (max-width:1024px){.sa-accordion--cols-3,.sa-accordion--cols-4{--sa-columns:2}}@media (max-width:767px){.sa-accordion{--sa-columns:1}.sa-accordion__links{grid-template-columns:1fr}.sa-accordion__trigger{font-size:15px;min-height:66px;padding:18px 20px}.sa-accordion__panel{padding:16px 20px 24px}}