.blog-post-author img,.blog-post-author-mobile img,.blog-author-box img,.author-avatar img,.author-avatar-small img{object-fit:cover;object-position:center 18%;border-radius:50%}.single-post .post-content.blog-post{--bl-navy:#041122;--bl-ink:#061d3c;--bl-gold:#f0c400;--bl-paper:#f3f1ef;--bl-line:rgba(4, 17, 34, 0.12)}.single-post .post-content.blog-post p{font-size:18px;line-height:28px;letter-spacing:-.36px;margin:0 0 20px;color:var(--bl-navy)}.single-post .post-content.blog-post strong{font-size:inherit;font-weight:700}.single-post .post-content.blog-post .brandlive-disclosure{background:var(--bl-paper);border-radius:12px;margin:0 0 28px}.single-post .post-content.blog-post .brandlive-disclosure p{font-size:15px!important;line-height:22px;letter-spacing:-.15px;color:var(--bl-ink);margin:0}.single-post .post-content.blog-post :is(p,ul,ol,figure):has(+:is(h2,h3,h4,h5,h6)){margin-bottom:0}.single-post .post-content.blog-post h2:not(.spis-tresci-heading):not(.bibliografia-heading){font-family:"IBM Plex Sans","Source Sans 3",sans-serif;font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.96px;color:var(--bl-navy);margin:48px 0 18px;padding-bottom:16px;width:max-content;max-width:100%;border-bottom:2px solid var(--bl-gold)}.single-post .post-content.blog-post :is(h2,h3,h4,h5,h6) :is(a,strong){font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit}.single-post .post-content.blog-post :is(h2,h3,h4,h5,h6) a,.single-post .post-content.blog-post :is(h2,h3,h4,h5,h6) a:hover,.single-post .post-content.blog-post :is(h2,h3,h4,h5,h6) a:focus,.single-post .post-content.blog-post :is(h2,h3,h4,h5,h6) a:visited,.single-post .post-content.blog-post :is(h2,h3,h4,h5,h6) a *{text-decoration:none!important;text-decoration-line:none!important;text-underline-offset:0;text-underline-position:auto}.single-post .post-content.blog-post :is(h2,h3,h4,h5,h6) a:hover,.single-post .post-content.blog-post :is(h2,h3,h4,h5,h6) a:focus-visible{color:#8e7a0e}.single-post .post-content.blog-post :is(p,li,td,th,blockquote,figcaption) a:not(.bl-cite){font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:#8e7a0e;text-decoration:underline!important;text-decoration-line:underline!important;text-decoration-color:#f0c400;text-decoration-thickness:1.5px;text-underline-offset:.22em;text-underline-position:under;text-decoration-skip-ink:auto}.single-post .post-content.blog-post :is(p,li,td,th,blockquote,figcaption) a:not(.bl-cite):hover,.single-post .post-content.blog-post :is(p,li,td,th,blockquote,figcaption) a:not(.bl-cite):focus-visible{color:#574502;text-decoration-color:#8e7a0e}.single-post .post-content.blog-post h3{font-family:"IBM Plex Sans","Source Sans 3",sans-serif;font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.44px;color:var(--bl-ink);margin:36px 0 16px}.single-post .post-content.blog-post h2+h3{margin-top:28px}.single-post .post-content.blog-post h4,.single-post .post-content.blog-post h5,.single-post .post-content.blog-post h6{font-family:"Source Sans 3",sans-serif;font-weight:600;color:var(--bl-ink);margin:22px 0 8px}.single-post .post-content.blog-post h4{font-size:18px;line-height:26px;letter-spacing:-.18px}.single-post .post-content.blog-post h5,.single-post .post-content.blog-post h6{font-size:16px;line-height:24px}.single-post .post-content.blog-post ul,.single-post .post-content.blog-post ol{margin:8px 0 20px;padding-left:1.35em}.single-post .post-content.blog-post li{font-size:18px;line-height:28px;color:var(--bl-ink);margin:0 0 12px}.single-post .post-content.blog-post li:last-child{margin-bottom:0}.single-post .post-content.blog-post li>ul,.single-post .post-content.blog-post li>ol{margin:8px 0 0}.single-post .post-content.blog-post .wp-block-table{display:block;width:100%;margin:20px 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch}.single-post .post-content.blog-post .wp-block-table table{width:100%;min-width:640px;border-collapse:collapse;border:0}.single-post .post-content.blog-post .wp-block-table th,.single-post .post-content.blog-post .wp-block-table td{font-size:15px;line-height:22px;text-align:left;vertical-align:top;padding:10px 12px;border:0;border-bottom:1px solid var(--bl-line)}.single-post .post-content.blog-post .wp-block-table thead th,.single-post .post-content.blog-post .wp-block-table tbody tr:first-child td{font-weight:600;color:#fff;background:var(--bl-navy);border-bottom:0}.single-post .post-content.blog-post .wp-block-table thead th:first-child,.single-post .post-content.blog-post .wp-block-table tbody tr:first-child td:first-child{border-radius:8px 0 0 0}.single-post .post-content.blog-post .wp-block-table thead th:last-child,.single-post .post-content.blog-post .wp-block-table tbody tr:first-child td:last-child{border-radius:0 8px 0 0}.single-post .post-content.blog-post .wp-block-table tbody tr:nth-child(even):not(:first-child) td{background:rgb(243 241 239 / .65)}.bl-table-frame{position:relative;margin:20px 0 24px}.bl-table-frame .wp-block-table{margin:0}.bl-table-frame.is-wide::after{content:"";position:absolute;top:0;right:0;bottom:0;width:56px;pointer-events:none;background:linear-gradient(to left,#fff 12%,#fff0)}.bl-table-hint{display:none;position:absolute;top:50%;right:10px;z-index:2;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#f9dc44;color:#041122;box-shadow:0 4px 14px rgb(4 17 34 / .18);transform:translateY(-50%);cursor:pointer}.bl-table-frame.is-wide .bl-table-hint{display:flex;align-items:center;justify-content:center;animation:bl-table-nudge 1.4s ease-in-out 2}.bl-table-frame.is-end .bl-table-hint,.bl-table-frame.is-end::after{opacity:0;pointer-events:none}.bl-table-hint svg{width:16px;height:16px}@keyframes bl-table-nudge{0%,100%{transform:translateY(-50%)}50%{transform:translateY(-50%) translateX(5px)}}.single-post .table-of-contents #toc-list li:not(.toc-h2){display:none}.single-post .table-of-contents #toc-list li.toc-h2{margin-bottom:14px}.single-post .table-of-contents .toc-h2 a{line-height:22px}@media (max-width:768px){.single-post .post-content.blog-post h2:not(.spis-tresci-heading):not(.bibliografia-heading){font-size:26px;margin-top:36px;padding-bottom:10px}.single-post .post-content.blog-post h3{font-size:20px;line-height:26px;margin-top:28px;margin-bottom:12px}.single-post .post-content.blog-post p,.single-post .post-content.blog-post li{font-size:16px;line-height:26px}}