.vs-accordion{background-color:#eef4ff;padding-block:clamp(22px,3.6vh,44px)}.vs-accordion__inner{margin-inline:auto;max-width:1200px;padding-inline:clamp(20px,5vw,72px);width:100%}.vs-accordion__list{background-color:#fff;border:1px solid #e3e8ef;border-radius:14px;overflow:hidden}.vs-accordion__item{border-bottom:1px solid #eaedf0;border-left:3px solid transparent;transition:background-color .18s ease,border-color .18s ease}.vs-accordion__item:last-child{border-bottom:0}.vs-accordion__item[open]{background-color:#f7faff;border-left-color:#0168fa}.vs-accordion__head{align-items:baseline;cursor:pointer;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);padding:clamp(18px,2.4vh,26px) clamp(16px,2.2vw,32px)}.vs-accordion__head::-webkit-details-marker{display:none}.vs-accordion__head{list-style:none}@media (min-width:768px){.vs-accordion__head{grid-template-columns:34px minmax(0,1fr) auto}}.vs-accordion__item:has(.vs-accordion__head:focus-visible){border-radius:8px;outline:2px solid #0168fa;outline-offset:-3px}.vs-accordion__number{color:rgba(27,46,75,.68);font-family:IBM Plex Mono,ui-monospace,SF Mono,menlo,monospace;font-size:13px;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.vs-accordion__title{color:rgba(27,46,75,.68);font-size:clamp(20px,2.2vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.15;transition:color .18s ease}.vs-accordion__item[open] .vs-accordion__title{color:#1b2e4b}.vs-accordion__state{color:rgba(27,46,75,.68);display:none;font-family:IBM Plex Mono,ui-monospace,SF Mono,menlo,monospace;font-size:13px;font-size:12px;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}@media (min-width:768px){.vs-accordion__state{display:block}}.vs-accordion__item[open] .vs-accordion__state{color:#0152c8}.vs-accordion [data-state=open]{display:none}.vs-accordion__item[open] [data-state=open]{display:block}.vs-accordion__item[open] [data-state=closed]{display:none}.vs-accordion__body{padding:0 clamp(16px,2.2vw,32px) clamp(18px,2.4vh,26px)}@media (min-width:768px){.vs-accordion__body{padding-left:calc(clamp(16px, 2.2vw, 32px) + 46px)}}.vs-accordion__text{max-width:60ch}.vs-accordion__note,.vs-accordion__text{color:rgba(27,46,75,.68);font-size:15px;line-height:1.55}.vs-accordion__note{display:flex;gap:13px;margin-top:14px}.vs-accordion__note:before{background-color:#0168fa;border-radius:999px;content:"";flex:none;height:5px;margin-top:calc(.5lh - 2.5px);width:5px}