/* Public rendering for Editorial Studio V5 content blocks */
.article-content .kj-article-image{margin:2.1rem auto}.article-content .kj-article-image img{width:100%;height:auto;display:block;border-radius:2px}.article-content .kj-article-image--wide{width:min(112%,900px);margin-left:50%;transform:translateX(-50%)}.article-content .kj-article-image--full{width:min(126%,1040px);margin-left:50%;transform:translateX(-50%)}.article-content figcaption{margin-top:.65rem;text-align:center;font-family:'Plus Jakarta Sans',sans-serif;font-size:.78rem;line-height:1.55;color:#758494}.article-content .kj-embed{margin:2.2rem auto}.article-content .kj-embed-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#0e1b29;border-radius:3px}.article-content .kj-embed-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.article-content .kj-embed--instagram,.article-content .kj-embed--tiktok{max-width:460px}.article-content .kj-embed--instagram .kj-embed-frame,.article-content .kj-embed--tiktok .kj-embed-frame{aspect-ratio:9/16}.article-content .kj-callout{margin:2rem 0;padding:1rem 1.15rem 1.05rem;border-left:4px solid #175ba3;background:#edf6fe;font-family:'Plus Jakarta Sans',sans-serif}.article-content .kj-callout--tip{background:#f4f9e8;border-color:#719d2a}.article-content .kj-callout--note{background:#f6f1ff;border-color:#7a5ba9}.article-content .kj-callout--warning{background:#fff5e5;border-color:#d58a1b}.article-content .kj-callout strong{display:block;margin-bottom:.3rem;font-size:.85rem;color:#18334e}.article-content .kj-callout p{margin:0;font:500 .9rem/1.7 'Plus Jakarta Sans',sans-serif;color:#4e6072}.article-content .kj-related-box{margin:2rem 0;padding:1rem 0;border-top:1px solid #d7e0e8;border-bottom:1px solid #d7e0e8;font-family:'Plus Jakarta Sans',sans-serif}.article-content .kj-related-box span{display:block;margin-bottom:.22rem;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#175ba3;font-weight:800}.article-content .kj-related-box a{font-size:1rem;line-height:1.45;font-weight:800;color:#153a5f;text-decoration:none}.article-content .kj-related-box a:hover{text-decoration:underline}.article-content .kj-table-wrap{width:100%;overflow:auto;margin:2rem 0;border:1px solid #dce4eb;border-radius:3px}.article-content .kj-article-table{width:100%;border-collapse:collapse;min-width:540px;margin:0}.article-content .kj-article-table th,.article-content .kj-article-table td{padding:.78rem .85rem;border-right:1px solid #e2e8ee;border-bottom:1px solid #e2e8ee;text-align:left;font-family:'Plus Jakarta Sans',sans-serif;font-size:.82rem;line-height:1.5}.article-content .kj-article-table th{background:#edf5fc;color:#143d65;font-weight:800}.article-content .kj-article-table tr:last-child td{border-bottom:0}.article-content .kj-article-table th:last-child,.article-content .kj-article-table td:last-child{border-right:0}.article-content .kj-article-cta{text-align:center;margin:2.2rem 0}.article-content .kj-article-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.75rem 1.2rem;border-radius:4px;background:#175ba3;color:#fff!important;text-decoration:none!important;font:800 .82rem/1 'Plus Jakarta Sans',sans-serif;transition:.18s}.article-content .kj-article-cta__button:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(23,91,163,.18)}.article-content .kj-article-cta__button--outline{background:#fff;color:#175ba3!important;border:1px solid #175ba3}.article-content .kj-article-divider{border:0;border-top:1px solid #dce4eb;margin:2.8rem 0}.article-content pre{overflow:auto;background:#10283e;color:#eef6fd;padding:1rem;border-radius:4px;font-size:.82rem}.article-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
@media(max-width:760px){.article-content .kj-article-image--wide,.article-content .kj-article-image--full{width:100%;margin-left:0;transform:none}.article-content .kj-embed--instagram,.article-content .kj-embed--tiktok{max-width:100%}}
