
.ld-acc{--p:#4A3A8C;--h:#4C4189;--ink:#2E2452;--mut:#7E76A6;--ln:#E7E2F4;
  font-family:'Poppins',ui-sans-serif,system-ui,sans-serif;max-width:540px;margin:26px 0 0}
.ld-acc *{box-sizing:border-box}
.ld-acc__i{border-top:1px solid var(--ln)}
.ld-acc__i:last-child{border-bottom:1px solid var(--ln)}
.ld-acc__i summary{display:flex;align-items:center;justify-content:space-between;gap:14px;
  padding:17px 2px;cursor:pointer;list-style:none;
  font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}
.ld-acc__i summary::-webkit-details-marker{display:none}
.ld-acc__i summary:focus-visible{outline:2px solid var(--p);outline-offset:2px}
.ld-acc__i[open] summary{color:var(--p)}
.ld-acc__i i{position:relative;flex:0 0 auto;width:15px;height:15px}
.ld-acc__i i::before,.ld-acc__i i::after{content:"";position:absolute;top:50%;left:50%;
  width:14px;height:1.6px;background:var(--p);transform:translate(-50%,-50%);
  transition:transform .22s ease}
.ld-acc__i i::after{transform:translate(-50%,-50%) rotate(90deg)}
.ld-acc__i[open] i::before{transform:translate(-50%,-50%) rotate(45deg)}
.ld-acc__i[open] i::after{transform:translate(-50%,-50%) rotate(135deg)}
.ld-acc__p{padding:0 2px 18px}
.ld-acc__p ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}
.ld-acc__p li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.55;color:var(--mut)}
.ld-acc__p li::before{content:"";position:absolute;left:1px;top:8px;width:4px;height:4px;
  border-radius:50%;background:#B8B0D6}
.ld-acc__p p{margin:0 0 12px;font-size:13.5px;line-height:1.6;color:var(--mut)}
.ld-acc__p p:last-child{margin-bottom:0}
.ld-acc__p p+ul,.ld-acc__p ul+p{margin-top:12px}
.ld-acc__p b{font-weight:600;color:var(--ink)}
.ld-acc__t{width:100%;border-collapse:collapse;margin-bottom:12px}
.ld-acc__t th,.ld-acc__t td{padding:6px 0;text-align:left;font-size:13.5px;line-height:1.4;vertical-align:top}
.ld-acc__t th{width:36%;font-weight:600;color:var(--ink)}
.ld-acc__t td{color:var(--mut);font-weight:400}
.ld-acc__t tr+tr th,.ld-acc__t tr+tr td{border-top:1px solid #F2EFFA}
@media (max-width:480px){
  .ld-acc__i summary{font-size:11px;padding:16px 0}
  .ld-acc__p li,.ld-acc__p p,.ld-acc__t th,.ld-acc__t td{font-size:13px}
}
@media (prefers-reduced-motion:reduce){.ld-acc *{transition:none!important}}
