.prose details.faq{border:1px solid var(--p-line);border-radius:var(--r);padding:.7em 1em;margin:.6em 0;background:var(--p-surface)}
.prose details.faq>summary{cursor:pointer;font-weight:600;list-style-position:outside}
.prose details.faq[open]>summary{margin-bottom:.5em}
.prose .ta-c{text-align:center}
figure.obr-lewo{float:left!important;margin:.3em 1.6em 1em 0!important}figure.obr-prawo{float:right!important;margin:.3em 0 1em 1.6em!important}figure.obr-srodek{margin-left:auto!important;margin-right:auto!important}figure.obr-lewo,figure.obr-prawo{width:50%!important}figure.obr-w25{width:25%!important}figure.obr-w33{width:33.333%!important}figure.obr-w50{width:50%!important}figure.obr-w75{width:75%!important}figure[class*="obr-"] img{width:100%;height:auto}:has(>figure.obr-lewo,>figure.obr-prawo)::after{content:"";display:block;clear:both}@media(max-width:600px){figure.obr-lewo,figure.obr-prawo{float:none!important;width:auto!important;margin:0 0 1em!important}}
.prose [id^="chart_"]{max-width:100%;overflow-x:auto}
.prose [id^="chart_"] svg{max-width:100%;height:auto}
.prose .b-surowy{margin-top:1.5em}
.b-partnerzy{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin:24px auto;max-width:1100px;padding:0 16px}
.b-partnerzy img{max-width:260px;height:auto}
.b-stopka{display:block;margin-top:8px}
