
.kordion-group{max-width:860px;margin:30px auto}
.kordion-item{border-radius:14px;overflow:hidden;margin-bottom:14px;
    box-shadow:0 18px 50px rgba(0,0,0,.18);transition:.25s}
.kordion-header{
    padding:18px 20px;
    font-weight:700;
    cursor:pointer;
    display:flex;
    align-items:center;
    gap:12px;
    background:#111;
    color:#fff;
}
.kordion-icon{transition:.25s}
.kordion-item.open .kordion-icon{transform:rotate(180deg)}
.kordion-content{
    display:none;
    padding:20px;
    background:#fff;
    font-size:15px;
    line-height:1.6;
}
.kordion-item.open .kordion-content{display:block}
