.jb3-published{position:relative;width:100%;max-width:100%;aspect-ratio:var(--jb3-ratio);overflow:hidden;isolation:isolate;box-sizing:border-box;margin:0 auto}.jb3-published .jb3-layer{position:absolute;box-sizing:border-box;overflow:hidden;overflow-wrap:anywhere}.jb3-layer img{width:100%;height:100%;display:block}.jb3-layer h3,.jb3-layer p{margin:0;color:inherit;font-size:inherit;line-height:1.25}.jb3-type-text p{line-height:1.4;white-space:normal}.jb3-type-button{display:flex;align-items:center;justify-content:center}.jb3-link{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:5px 9px;box-sizing:border-box;background:#213047;color:#fff!important;border-radius:6px;text-align:center;text-decoration:none!important;font-size:inherit}.jb3-published.jb3-mode-responsive{width:100%}@media(max-width:600px){.jb3-published .jb3-layer{font-size:clamp(8px,2.1vw,18px)!important}.jb3-published .jb3-link{padding:2px 4px;border-radius:3px}.jb3-published .jb3-layer h3,.jb3-published .jb3-layer p{line-height:1.18}}
.jb-reader .jb-content:has(.jb3-published){font-size:initial;line-height:normal}.jb-reader .jb-content .jb3-published img{width:100%;height:100%;max-width:none;object-position:center}.jb-reader .jb-content .jb3-published h3{margin:0;font-family:inherit}.jb-reader .jb-content .jb3-published .jb3-layer{font-family:system-ui,sans-serif}
/* v3.3.2: Percentage-based geometry is based on the composition, not the theme or viewport. */
.jb-reader .jb3-published{container-type:inline-size;position:relative!important;isolation:isolate;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;aspect-ratio:var(--jb3-ratio)!important;overflow:hidden!important}
.jb-reader .jb3-published .jb3-layer{position:absolute!important;box-sizing:border-box!important;max-width:none!important;max-height:none!important;line-height:1.25;overflow:hidden!important}
.jb-reader .jb3-published .jb3-layer img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;object-position:center}
.jb-reader .jb3-published .jb3-layer h3,.jb-reader .jb3-published .jb3-layer p{font-size:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;letter-spacing:normal!important;max-width:none!important}
