.kg-p-details{display:grid;gap:10px;margin:18px 0;text-align:left;min-width:0}
.kg-p-details .kg2-daten{display:block;margin:0}
.kg-p-details__item,.kg-p-details .kg2-tab{border:1px solid #dcdfd6;border-radius:12px;overflow:hidden;background:#fff}
.kg-p-details summary,.kg-p-details .kg2-tab__h{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;margin:0;padding:15px 17px;background:#f3f4ef;color:#141613;font-size:15px;font-weight:800;line-height:1.4}
.kg-p-details summary::-webkit-details-marker{display:none}
.kg-p-details summary::after{content:"+";flex:none;font-size:22px;line-height:1;font-weight:500}
.kg-p-details details[open]>summary::after{content:"−"}
.kg-p-details summary:focus-visible{outline:2px solid #205b24;outline-offset:-3px}
.kg-p-details__content{padding:16px 17px;font-size:14px;line-height:1.65;color:#3b4139;overflow-wrap:anywhere}
.kg-p-details__content>:first-child{margin-top:0}
.kg-p-details__content>:last-child{margin-bottom:0}
.kg-p-details__content ul{padding-left:20px}
.kg-p-details .kg2-tab dl>div{grid-template-columns:minmax(80px,28%) minmax(0,1fr);padding:11px 17px}
.kg-p-details .kg2-tab dd{overflow-wrap:anywhere}
.kg-p-details__editor{padding:12px;border:1px dashed #205b24;font-size:13px}
@media(prefers-reduced-motion:no-preference){.kg-p-details summary{transition:background-color .18s ease}.kg-p-details summary:hover{background:#e8eddf}}
