:is(.wp-site-blocks,.editor-styles-wrapper) .kx-story:not(.kx-page) .wp-block-post-content{display:flow-root}:is(.wp-site-blocks,.editor-styles-wrapper) .kx-story:not(.kx-page) .wp-block-post-content :is(figure,.wp-caption){height:auto;max-width:100%;margin:28px auto}:is(.wp-site-blocks,.editor-styles-wrapper) .kx-story:not(.kx-page) .wp-block-post-content :is(figure,.wp-caption).alignright{float:right;max-width:45%;margin:0 0 20px 28px!important}:is(.wp-site-blocks,.editor-styles-wrapper) .kx-story:not(.kx-page) .wp-block-post-content :is(figure,.wp-caption).alignleft{float:left;max-width:45%;margin:0 28px 20px 0!important}:is(.wp-site-blocks,.editor-styles-wrapper) .kx-story:not(.kx-page) .wp-block-post-content figure img{display:block;width:100%;height:auto;contain-intrinsic-size:none}:is(.wp-site-blocks,.editor-styles-wrapper) .kx-story:not(.kx-page) .wp-block-post-content :is(figcaption,.wp-caption-text){margin:0!important;padding:8px 0 0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}:is(.wp-site-blocks,.editor-styles-wrapper) .kx-story:not(.kx-page) .wp-block-post-content :is(figcaption,.wp-caption-text) p{margin:0!important}.kx-media-viewer{box-sizing:border-box;position:fixed;inset:0;width:min(1200px,96vw);max-width:96vw;height:92dvh;max-height:92dvh;padding:48px 56px 20px;border:1px solid #555;border-radius:16px;background:#151617;color:#fff;overflow:hidden}.kx-media-viewer::backdrop{background:#000d}.kx-media-viewer[open]{display:flex;flex-direction:column;align-items:center;gap:12px}.kx-media-viewer figure{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:0;max-width:100%;margin:0;flex:1;width:100%}.kx-media-viewer img{display:block;width:100%;height:100%;min-height:0;flex:1;object-fit:contain}.kx-media-viewer figcaption{font:14px/1.45 sans-serif;text-align:center;max-height:18vh;overflow:auto;white-space:pre-line}.kx-media-viewer button{position:absolute;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #777;border-radius:50%;color:#fff;background:#292b2d;font:28px/1 sans-serif;cursor:pointer}.kx-media-viewer button:focus-visible{outline:3px solid #80aacb;outline-offset:3px}.kx-media-close{top:8px;right:8px}.kx-media-prev{left:8px;top:48%}.kx-media-next{right:8px;top:48%}.kx-media-count{font:13px/1.4 sans-serif;color:#bbb}.kx-x-embed{clear:both;max-width:550px;margin:28px auto!important}.kx-x-embed .twitter-tweet{margin-inline:auto!important}.kx-x-embed .kx-x-retry{display:block;margin:12px auto;padding:10px 16px;border:1px solid var(--ks-border,#ddd);border-radius:10px;color:var(--ks-accent,#2672b3);background:var(--kx-panel,#fff);font:inherit;cursor:pointer}@media(max-width:700px){:is(.wp-site-blocks,.editor-styles-wrapper) .kx-story:not(.kx-page) .wp-block-post-content :is(figure,.wp-caption).alignright,:is(.wp-site-blocks,.editor-styles-wrapper) .kx-story:not(.kx-page) .wp-block-post-content :is(figure,.wp-caption).alignleft{float:none;width:100%!important;max-width:100%;margin:24px auto!important}.kx-media-viewer{padding:48px 10px 16px;width:96vw}.kx-media-viewer .kx-media-prev,.kx-media-viewer .kx-media-next{top:auto;bottom:10px}.kx-media-viewer figcaption{max-width:calc(100% - 80px);font-size:12px}}html.kx-media-open{overflow:hidden}
