.single-post .post-content.blog-post{--bl-navy:#041122;--bl-ink:#061d3c;--bl-gold:#f0c400;--bl-gold-ink:#574502;--bl-paper:#f3f1ef;--bl-measure:100%}.single-post .post-content.blog-post>*{max-width:var(--bl-measure)}.single-post .post-content.blog-post>.wp-block-table{width:100%}.single-post .post-content.blog-post>h2:not(.spis-tresci-heading):not(.bibliografia-heading),.single-post .post-content.blog-post>h3,.single-post .post-content.blog-post>h4{max-width:var(--bl-measure)}.single-post .post-content.blog-post p{line-height:30px}.single-post .post-content.blog-post>p:first-child{font-size:20px;line-height:32px;letter-spacing:-.2px;margin-bottom:28px}.single-post .post-content.blog-post>p:first-child>strong:last-of-type{display:block;margin-top:18px;padding:16px 20px;background:var(--bl-paper);border-left:3px solid var(--bl-gold);border-radius:0 12px 12px 0;font-size:17px;line-height:26px;font-weight:600}.single-post .post-content.blog-post h2+ul,.single-post .post-content.blog-post h2+ol{background:var(--bl-paper);border-left:3px solid var(--bl-gold);border-radius:0 12px 12px 0;padding:20px 24px 20px 2.2em;margin:4px 0 28px}.single-post .post-content.blog-post h2+ul li,.single-post .post-content.blog-post h2+ol li{margin-bottom:10px}.single-post .post-content.blog-post .wp-block-quote,.single-post .post-content.blog-post blockquote{margin:28px 0;padding:22px 24px 20px;background:var(--bl-paper);border:0;border-left:3px solid var(--bl-gold);border-radius:0 12px 12px 0}.single-post .post-content.blog-post .wp-block-quote p,.single-post .post-content.blog-post blockquote p{font-family:"IBM Plex Sans","Source Sans 3",sans-serif;font-size:18px;line-height:28px;font-weight:500;margin:0 0 12px;max-width:none}.single-post .post-content.blog-post .wp-block-quote p:last-child,.single-post .post-content.blog-post blockquote p:last-of-type{margin-bottom:0}.single-post .post-content.blog-post .wp-block-quote cite,.single-post .post-content.blog-post blockquote cite{display:block;margin-top:12px;font-size:14px;line-height:20px;font-style:normal;font-weight:500;color:var(--bl-gold-ink)}.single-post .post-content.blog-post .wp-block-quote cite a,.single-post .post-content.blog-post blockquote cite a{font-size:inherit;color:inherit}@media (max-width:768px){.single-post .post-content.blog-post{--bl-measure:100%}.single-post .post-content.blog-post>p:first-child{font-size:18px;line-height:28px}}