.accordion{color:#fff;background:#1b1b1b;border:1px solid #2e2e2e;border-radius:13px}.accordion__btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:13px;justify-content:space-between;align-items:center;padding:22px 25px;font-size:18px;line-height:150%;transition:background .1s ease-in-out,color .1s ease-in-out;display:flex}.accordion__btn .icon{background-color:currentColor;transition:transform .1s ease-in-out}.accordion__btn:focus-visible{outline:2px solid var(--primary)}@media (hover:hover) and (pointer:fine){.accordion__btn:hover{background-color:#252525}}.accordion__btn:active{background-color:#2f2f2f}.accordion__btn[aria-expanded=true]{color:var(--primary);border-radius:10px 10px 0 0}.accordion__btn[aria-expanded=true]>.icon{background-color:currentColor;transform:rotate(180deg)}.accordion__content{text-wrap:balance;padding-inline:25px;padding-top:8px;padding-bottom:22px;line-height:150%}.accordion__content ol,.accordion__content ul{padding-left:1em}.accordion__content :any-link{color:var(--primary);text-decoration:underline}.accordion__list{padding-left:1em}.accordion_white{color:#424961;background:#fff;border-color:#dbdee3}@media (hover:hover) and (pointer:fine){.accordion_white .accordion__btn:hover{color:var(--primary);background-color:#f5f9ff}}.accordion_white .accordion__btn:active{background-color:#e1edff}@media screen and (width<=480px){.accordion__btn{padding:12px}.accordion__content{padding-inline:12px}}
