@charset "UTF-8";.cai-accordion{display:flex;flex-direction:column;width:100%}.cai-accordion__item{border-bottom:1px solid var(--cai-color-border,#dee2e6)}.cai-accordion__item:first-child{border-top:1px solid var(--cai-color-border,#dee2e6)}.cai-accordion__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--cai-font-base,Arial,Helvetica,sans-serif);font-size:var(--cai-fs-h4);font-weight:400;line-height:1.25;color:var(--cai-color-ink,#141414)}.cai-accordion__q:hover{color:var(--cai-color-blue-brand,#0085ca)}.cai-accordion__item[open] .cai-accordion__q{color:var(--cai-color-blue-brand,#0085ca)}.cai-accordion__q::-webkit-details-marker{display:none}.cai-accordion__q::marker{content:""}.cai-accordion__q-text{flex:1}.cai-accordion__icon{position:relative;display:inline-block;flex-shrink:0;width:24px;height:24px;color:inherit;transition:transform 0.3s ease}.cai-accordion__plus-bar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;border-radius:1px}.cai-accordion__plus-bar--h{width:100%;height:2px;transition:opacity 0.15s ease}.cai-accordion__plus-bar--v{width:2px;height:100%}.cai-accordion__item[open] .cai-accordion__icon{transform:rotate(90deg)}.cai-accordion__item[open] .cai-accordion__plus-bar--h{opacity:0}@media (prefers-reduced-motion:reduce){.cai-accordion__icon,.cai-accordion__plus-bar--h{transition:none}}.cai-accordion__a{padding:0 0 20px;font-family:var(--cai-font-base,Arial,Helvetica,sans-serif);font-weight:400;font-size:var(--cai-fs-body-2,16px);line-height:var(--cai-lh-body-2,24px);color:var(--cai-color-body-muted,#606d7b)}.cai-accordion__a p{font-family:var(--cai-font-base,Arial,Helvetica,sans-serif);font-weight:400;font-size:var(--cai-fs-body-1);line-height:var(--cai-lh-body-1);color:var(--cai-color-body-muted,#606d7b)}.cai-accordion__a a{color:var(--cai-color-action,#6A6BD4);text-decoration:none}.cai-accordion__a a:hover,.cai-accordion__a a:focus{text-decoration:underline}.cai-accordion__a>*:first-child{margin-top:0}.cai-accordion__a>*:last-child{margin-bottom:0}