.cm-contents{box-sizing:border-box;max-width:100%}.cm-contents .cm-contents__title{font-family:var(--wp--preset--font-family--display);font-weight:700;font-size:18px;margin:0 0 14px}.cm-contents .cm-contents__list{padding-left:22px;margin:0;line-height:1.65}.cm-contents .cm-contents__list li{margin:6px 0;overflow-wrap:anywhere}.cm-contents .cm-contents__level-3{margin-left:18px!important}.cm-contents .cm-contents__list a{color:inherit;text-decoration:none}.cm-contents .cm-contents__list a:hover{text-decoration:underline;text-underline-offset:4px}.cm-contents a:focus-visible{outline:2px solid var(--wp--preset--color--krwisty-pomarancz);outline-offset:4px}.single-post .wp-block-post-content :is(h2,h3)[id]{scroll-margin-top:30px}
.cm-contents .cm-contents__title{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;margin-bottom:0;list-style:none}.cm-contents .cm-contents__title::-webkit-details-marker{display:none}.cm-contents .cm-contents__title::after{content:'+';flex-shrink:0;font-size:22px;color:var(--wp--preset--color--krwisty-pomarancz)}.cm-contents .cm-contents__details[open]>.cm-contents__title{margin-bottom:14px}.cm-contents .cm-contents__details[open]>.cm-contents__title::after{content:'−'}.cm-contents summary:focus-visible{outline:2px solid var(--wp--preset--color--krwisty-pomarancz);outline-offset:4px}
