.bs-artykul{max-width:760px;margin:0 auto;font-size:17px;line-height:1.65;color:#222}
.bs-artykul p{font-size:17px;line-height:1.65;margin:0 0 1.1em}
.bs-artykul .bs-meta{font-size:13px;color:#6b6b6b;margin-bottom:1.4em}
.bs-artykul .bs-hero{margin:0 0 1.6em}
.bs-artykul .bs-hero img{width:100%;height:auto;border-radius:8px;display:block}
.bs-artykul .bs-lead{font-size:19px;line-height:1.55;font-weight:500;color:#1f3a2e}
.bs-artykul h2{font-size:24px;line-height:1.3;font-weight:700;text-transform:none;letter-spacing:0;color:#1f3a2e;margin:1.8em 0 .6em}
.bs-artykul h3{font-size:19px;font-weight:700;text-transform:none;margin:1.4em 0 .5em}
.bs-artykul ul,.bs-artykul ol{margin:0 0 1.2em 1.3em;padding:0}
.bs-artykul li{margin-bottom:.4em;line-height:1.6}
.bs-artykul .bs-podsumowanie{background:#eef7f1;border-left:5px solid #2e8b57;padding:1em 1.3em;margin:2em 0;border-radius:6px}
.bs-artykul .bs-podsumowanie h2{margin-top:0;font-size:20px}
.bs-artykul .bs-podsumowanie ol{margin-bottom:0}
.bs-artykul .bs-bibliografia{margin-top:2.5em;padding-top:1em;border-top:1px solid #ddd;font-size:14px;color:#555}
.bs-artykul .bs-bibliografia li{margin-bottom:.5em}
.bs-artykul .bs-tagi{font-size:13px;color:#777;margin-top:1.5em}
@media (max-width:600px){
.bs-artykul,.bs-artykul p{font-size:16px}
.bs-artykul .bs-lead{font-size:17px}
.bs-artykul h2{font-size:21px}
}