.article-body{font-size:1.0625rem;line-height:1.75}.article-body p{margin:0 0 1.1rem}.article-body h2{margin:1.9rem 0 .9rem}.article-body h3{margin:1.6rem 0 .75rem}.article-body h4{margin:1.4rem 0 .6rem}.article-body ul,.article-body ol{margin:0 0 1.1rem;padding-left:1.5rem}.article-body li{margin-bottom:.4rem}.article-body a{color:var(--tblr-red);text-decoration:underline}.article-body blockquote{border-left:3px solid var(--tblr-red);margin:1.25rem 0;padding:.25rem 1.25rem;color:var(--tblr-secondary);font-style:italic}.article-body figure{margin:1.4rem 0;text-align:center}.article-body figure img{border-radius:var(--tblr-border-radius);margin:0 auto}.article-body figcaption{font-size:.8125rem;color:var(--tblr-secondary);margin-top:.5rem}.article-body figure.bz-figure-block{max-width:100%}.article-body figure.bz-figure-block.align-left{float:left;margin:.4rem 1.5rem 1.25rem 0}.article-body figure.bz-figure-block.align-right{float:right;margin:.4rem 0 1.25rem 1.5rem}.article-body figure.bz-figure-block.align-center{margin-left:auto;margin-right:auto}.article-body figure.bz-figure-block img{width:100%;height:auto;margin:0}@media (max-width:640px){.article-body figure.bz-figure-block.align-left,.article-body figure.bz-figure-block.align-right{float:none;width:100% !important;margin:1.25rem 0}}.article-body table{border-collapse:collapse;width:100%;margin:1.1rem 0;font-size:.9375rem}.article-body td,.article-body th{border:1px solid var(--tblr-border-color);padding:.5rem .65rem}.article-body hr{border:0;border-top:1px solid var(--tblr-border-color);margin:1.9rem 0}.article-body iframe{max-width:100%;border-radius:var(--tblr-border-radius)}.article-body [data-youtube-video]{position:relative;margin:1.25rem 0}.article-body [data-youtube-video] iframe{width:100%;aspect-ratio:16/9;height:auto}.article-featured img{width:100%;height:auto;display:block;border-radius:var(--tblr-border-radius)}.pwa-prompt{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1000;max-width:440px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius-lg);box-shadow:var(--tblr-shadow);transform:translateY(20px);opacity:0;transition:transform .25s ease,opacity .25s ease}.pwa-prompt.is-visible{transform:none;opacity:1}.pwa-prompt-icon{font-size:1.6rem;line-height:1}.pwa-prompt-text{flex:1 1 220px;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:var(--tblr-secondary)}.pwa-prompt-text strong{font-size:.9375rem;color:var(--tblr-body-color)}.pwa-prompt-actions{display:flex;gap:.5rem;width:100%;justify-content:flex-end}.pwa-btn{display:inline-flex;align-items:center;padding:.4rem .9rem;font:inherit;font-size:.875rem;font-weight:600;color:var(--tblr-body-color);background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);cursor:pointer}.pwa-btn-primary{color:#fff;background:var(--tblr-red);border-color:var(--tblr-red)}.push-cta-done{display:none}.push-cta.is-done .push-cta-title,.push-cta.is-done .push-cta-sub,.push-cta.is-done .push-cta-btn{display:none}.push-cta.is-done .push-cta-done{display:block}