:root{--kc-ground:#131a2b;--kc-deep:#0d1322;--kc-panel:#1b2438;--kc-panel-2:#222d45;--kc-line:#2c3a57;--kc-ink:#fff;--kc-body:#c6d2e6;--kc-muted:#8a99b5;--kc-accent:#4ea3ff;--kc-accent-2:#0070ff;--kc-accent-3:#00a0ff;--kc-hot:#c36;--kc-good:#34d399;--kc-display:'Poppins','Segoe UI',system-ui,sans-serif;--kc-text:'IBM Plex Sans','Segoe UI',system-ui,sans-serif;--kc-shell:1350px;--kc-radius:10px}body{font-family:var(--kc-text);font-size:16px;line-height:1.7;color:var(--kc-body);background:var(--kc-ground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.elementor-widget-text-editor,.entry-content,.com-eg-notice{font-size:17px}body{max-width:100%;overflow-x:clip}h1,h2,h3,h4,h5,h6,.elementor-heading-title{font-family:var(--kc-display);color:var(--kc-ink);letter-spacing:-.01em;text-wrap:balance}h1{line-height:1.12}h2{line-height:1.18}h3{line-height:1.25}p{margin:0 0 1.15em}:root a:where(:not(.wp-element-button):not(.elementor-button)){color:var(--kc-accent);text-decoration-color:color-mix(in srgb,var(--kc-accent) 45%,transparent);text-underline-offset:.18em}:root a:where(:not(.wp-element-button):not(.elementor-button)):hover{color:var(--kc-accent-3)}.elementor-element-3907868f{padding-block:.5em !important;overflow:hidden}.elementor-element-10ac1d81{overflow:hidden;border-radius:var(--kc-radius);padding:1.5em !important;background-position:right center !important}.elementor-element-10ac1d81>.e-con-inner{align-items:center;min-height:0}.elementor-element-277c9e09{min-height:clamp(190px, 21vw, 265px)}.elementor-element-3fd1a264{padding:1.5em 1.75em !important}.elementor-element-1c98421b .elementor-heading-title{font-size:clamp(1.85rem, 2.6vw, 2.35rem) !important}#first_sec{padding-top:0 !important;padding-bottom:2.5em !important}.elementor-element-2a298be{margin-bottom:.4rem !important}.elementor-element-2a298be .elementor-heading-title{font-size:clamp(1.45rem, 2.1vw, 1.9rem) !important}.elementor-element-eb9c604{margin-top:0 !important;padding-top:0 !important}.elementor-element-eb9c604>.e-con-inner>*{margin-top:0 !important}#kc-table .kc-card{margin:12px 0 !important;padding:20px 30px 4px !important}#kc-table .kc-more-wrap{padding:12px 0 10px !important}#kc-table .kc-row{gap:20px !important}@media (max-width:860px){#kc-table .kc-card{margin:10px 0 !important;padding:18px 16px 4px !important}}.kc-list-note{margin:0 auto 1.4rem;max-width:68ch;text-align:center;font-size:.86rem;line-height:1.55;color:var(--kc-muted)}:root .kc-list-note a{color:var(--kc-muted);text-decoration:underline}:root .kc-list-note a:hover{color:var(--kc-accent)}.elementor-location-header{background:var(--kc-deep);border-bottom:1px solid var(--kc-line)}:root .elementor-nav-menu--main a.elementor-item{font-family:var(--kc-text);font-weight:500;font-size:.94rem;letter-spacing:.005em;color:var(--kc-body)}:root .elementor-nav-menu--main a.elementor-item:hover,:root .elementor-nav-menu--main a.elementor-item.elementor-item-active{color:var(--kc-ink)}:root .elementor-nav-menu--dropdown a.elementor-sub-item{font-family:var(--kc-text);font-size:.9rem;color:var(--kc-body)}.elementor-widget-text-editor,.entry-content{font-family:var(--kc-text);color:var(--kc-body)}.elementor-widget-text-editor h2,.entry-content h2{margin-top:2.1em}.elementor-widget-text-editor h3,.entry-content h3{margin-top:1.5em}.elementor-widget-text-editor ul,.entry-content ul{padding-left:1.15em}.elementor-widget-text-editor li,.entry-content li{margin-bottom:.45em}.tablepress-table-wrapper,.wp-block-table,figure.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.tablepress{font-family:var(--kc-text);font-size:.95rem;color:var(--kc-body);background:var(--kc-panel);border:1px solid var(--kc-line)}.tablepress thead th{background:var(--kc-deep);color:var(--kc-ink);font-family:var(--kc-display);font-weight:600}.tablepress tbody td{border-top:1px solid var(--kc-line)}.tablepress tbody tr:nth-child(even) td{background:var(--kc-panel-2)}.elementor-widget-image img{max-width:100%;height:auto}svg{max-width:100%}.elementor-element-3907868f,.elementor-element-14594183,.elementor-element-1019ff8e{overflow:hidden}.elementor-element-4d6a52f6,.elementor-element-45123941,.elementor-element-4725e5a9{pointer-events:none;max-width:min(64vw, 880px)}@media (max-width:1024px){.elementor-element-4d6a52f6,.elementor-element-45123941,.elementor-element-4725e5a9{display:none !important}}.elementor-nav-menu--dropdown{max-width:100vw}:root{--com-eg-width:min(1140px, calc(100% - 2rem))}.com-eg-meta{font-family:var(--kc-text);font-size:.88rem;color:var(--kc-muted);border-bottom:1px solid var(--kc-line);padding-bottom:.9rem;margin-bottom:1.6rem}.com-eg-meta a{color:var(--kc-body)}.com-eg-meta .author:empty{display:none}.com-eg-meta .author:empty+.sep{display:none}.com-eg-notice{background:var(--kc-panel);border:1px solid var(--kc-line);border-left:3px solid var(--kc-accent);border-radius:var(--kc-radius);padding:1.1rem 1.25rem;margin:2rem 0;font-size:.94rem}.com-eg-notice p:last-child{margin-bottom:0}.com-eg-notice strong{color:var(--kc-ink)}.kc-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-family:var(--kc-text);font-size:.86rem;color:var(--kc-muted)}.kc-post-meta .kc-kicker{font-weight:600;font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;color:var(--kc-accent)}.kc-post-meta .kc-sep{opacity:.45}.kc-post-meta .kc-author:empty{display:none}.kc-post-meta .kc-author:empty+.kc-sep{display:none}.kc-post-meta .kc-updated{color:var(--kc-body)}.kc-chips{display:flex;gap:.4rem;overflow:hidden;max-height:1.6em}.kc-chips a{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--kc-muted);border:1px solid var(--kc-line);border-radius:3px;padding:.15rem .45rem}.kc-archive{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px, 1fr));gap:1.6rem 2rem;max-width:var(--kc-shell);margin-inline:auto}.kc-archive .kc-news-card{display:grid;grid-template-columns:132px 1fr;gap:1rem;align-items:start;padding-bottom:1.4rem;border-bottom:1px solid var(--kc-line)}.kc-archive .kc-news-card figure{margin:0;height:88px;overflow:hidden;border-radius:6px;background:var(--kc-panel)}.kc-archive .kc-news-card figure img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.kc-archive .kc-news-card h3{margin:.25rem 0 .4rem;font-size:1.02rem;line-height:1.32}:root .kc-archive .kc-news-card h3 a{color:var(--kc-ink);text-decoration:none}:root .kc-archive .kc-news-card h3 a:hover{color:var(--kc-accent)}.kc-archive .kc-news-card .kc-post-meta{font-size:.78rem}@media (max-width:600px){.kc-archive .kc-news-card{grid-template-columns:96px 1fr;gap:.8rem}.kc-archive .kc-news-card figure{height:66px}}.kc-authorbox{display:grid;grid-template-columns:64px 1fr;gap:1rem;align-items:start;margin:2.6rem 0 0;padding:1.25rem;background:var(--kc-panel);border:1px solid var(--kc-line);border-radius:var(--kc-radius)}.kc-authorbox img{border-radius:50%;width:64px;height:64px}.kc-authorbox .kc-authorbox-name{font-family:var(--kc-display);font-weight:600;color:var(--kc-ink);margin:0 0 .15rem;font-size:1rem}.kc-authorbox .kc-authorbox-role{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--kc-accent);margin:0 0 .5rem}.kc-authorbox p{font-size:.92rem;margin:0}.elementor-location-footer{background:var(--kc-deep);border-top:1px solid var(--kc-line);font-size:.9rem}:root .elementor-location-footer a{color:var(--kc-body)}:root .elementor-location-footer a:hover{color:var(--kc-accent)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;transition-duration:.01ms !important}}.elementor-widget-posts .elementor-post__thumbnail,.elementor-widget-archive-posts .elementor-post__thumbnail{background:var(--kc-deep);border-radius:6px 6px 0 0}.elementor-widget-posts .elementor-post__thumbnail img,.elementor-widget-archive-posts .elementor-post__thumbnail img{position:absolute;inset:0;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;object-fit:contain !important;object-position:center center}.elementor-widget-posts .elementor-post__title,.elementor-widget-archive-posts .elementor-post__title{font-family:var(--kc-display);font-size:1rem;line-height:1.32}:root .elementor-widget-posts .elementor-post__title a,:root .elementor-widget-archive-posts .elementor-post__title a{color:var(--kc-ink);text-decoration:none}:root .elementor-widget-posts .elementor-post__title a:hover,:root .elementor-widget-archive-posts .elementor-post__title a:hover{color:var(--kc-accent)}.elementor-widget-posts .elementor-post__meta-data,.elementor-widget-archive-posts .elementor-post__meta-data{font-size:.8rem;color:var(--kc-muted)}.elementor-widget-posts .elementor-post__excerpt p,.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:.9rem;line-height:1.6;color:var(--kc-body);opacity:.85}.kc-archive-intro p:last-child{margin-bottom:0}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.elementor-heading-title b,.elementor-heading-title strong{font-weight:inherit}:root .elementor-nav-menu--dropdown,:root .elementor-nav-menu__container.elementor-nav-menu--dropdown,:root ul.sub-menu.elementor-nav-menu--dropdown{background-color:var(--kc-deep) !important;border:1px solid var(--kc-line);border-radius:0 0 6px 6px;box-shadow:0 12px 28px rgb(0 0 0/45%)}:root .elementor-nav-menu--dropdown li,:root ul.sub-menu.elementor-nav-menu--dropdown li{background-color:transparent}:root .elementor-nav-menu--dropdown a,:root .elementor-nav-menu--dropdown a.elementor-sub-item,:root ul.sub-menu.elementor-nav-menu--dropdown a{color:var(--kc-body) !important;background-color:transparent}:root .elementor-nav-menu--dropdown a:hover,:root .elementor-nav-menu--dropdown a.elementor-sub-item:hover,:root .elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active,:root ul.sub-menu.elementor-nav-menu--dropdown a:hover{color:var(--kc-ink) !important;background-color:var(--kc-panel) !important}@media (max-width:1024px){:root .elementor-nav-menu--dropdown{border-radius:0}}