:root{--kcui-midnight:var(--wp--preset--color--midnight);--kcui-crimson:var(--wp--preset--color--crimson);--kcui-crimson-700:var(--wp--preset--color--crimson-700);--kcui-salmon:var(--wp--preset--color--salmon);--kcui-ash:var(--wp--preset--color--ash);--kcui-line:var(--wp--preset--color--line);--kcui-line-strong:var(--wp--preset--color--line-strong);--kcui-surface:var(--wp--preset--color--surface)}.wp-site-blocks{--kcui-gutter-x:var(--wp--style--root--padding-left,1rem)}.wp-site-blocks > header,.wp-site-blocks > footer,.wp-site-blocks > * + *{margin-block-start:0}.kcui-d-only{display:none}@media (min-width:900px){.kcui-d-only{display:inline}.kcui-m-only{display:none}}a.kcui-skip{position:absolute;left:1rem;top:-4rem;z-index:80;display:inline-flex;align-items:center;height:44px;padding:0 1rem;background:var(--kcui-midnight);color:#fff;font-size:14px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none}a.kcui-skip:focus{top:1rem;position:fixed;outline-color:var(--kcui-salmon)}.wp-site-blocks > header{position:sticky;top:0;z-index:50;background:#fff}@media (min-width:601px){body.admin-bar .wp-site-blocks > header{top:var(--wp-admin--admin-bar--height,32px)}}.wp-site-blocks > header > *{margin-block:0}.kcui-utility{height:2rem;overflow:hidden;background:var(--kcui-surface);border-bottom:1px solid var(--kcui-line);padding-inline:var(--kcui-gutter-x);font-size:13px;transition:height 0.2s ease-out}.kcui-utility > *{max-width:none}@media (min-width:900px){.kcui-utility{height:2.25rem}}header[data-scrolled] .kcui-utility{height:0;border-bottom-width:0}a.kcui-utility__cal{display:flex;align-items:center;gap:0.5rem;height:2rem;color:var(--kcui-midnight);text-decoration:none}@media (min-width:900px){.kcui-utility__cal{height:2.25rem}}a.kcui-utility__cal:hover{color:var(--kcui-crimson)}.kcui-utility__cal svg{flex-shrink:0}.kcui-utility__tag{margin:0;font-size:13px}.kcui-bar{height:4rem;padding-left:var(--kcui-gutter-x);padding-right:calc(var(--kcui-gutter-x) - 0.5rem);transition:height 0.2s ease-out;margin-inline:auto;max-width:100%}@media (min-width:900px){.kcui-bar{height:5rem;padding-right:var(--kcui-gutter-x)}}header[data-scrolled] .kcui-bar{height:3.5rem}@media (min-width:900px){header[data-scrolled] .kcui-bar{height:4rem}}.kcui-bar__right{height:100%;align-items:center}.kcui-rule{margin:0;border:0;height:1px;width:100%}a.kcui-logo{display:flex;height:100%;align-items:center;text-decoration:none}.kcui-logo img{height:2.25rem;width:auto;object-fit:contain;transition:height 0.2s ease-out}@media (min-width:900px){.kcui-logo img{height:3rem}}header[data-scrolled] .kcui-logo img{height:1.875rem}@media (min-width:900px){header[data-scrolled] .kcui-logo img{height:2.25rem}}.kcui-nav{font-size:16px}.kcui-nav .wp-block-navigation-item__content{text-decoration:none;color:var(--kcui-midnight)}.kcui-nav .wp-block-navigation-item__content:hover{color:var(--kcui-crimson)}.kcui-bar .kcui-nav:not(.kcui-nav--panel){display:none;height:100%}@media (min-width:900px){.kcui-bar .kcui-nav:not(.kcui-nav--panel){display:flex}}.kcui-bar .kcui-nav:not(.kcui-nav--panel) .wp-block-navigation__container{height:100%;gap:0.25rem}.kcui-bar .kcui-nav:not(.kcui-nav--panel) .wp-block-navigation-item{height:100%;position:relative}.kcui-bar .kcui-nav:not(.kcui-nav--panel) .wp-block-navigation-item__content{height:100%;display:flex;align-items:center;padding:0 0.875rem}.kcui-bar .kcui-nav:not(.kcui-nav--panel) .wp-block-navigation-item__content:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.kcui-bar .kcui-nav:not(.kcui-nav--panel) .current-menu-item > .wp-block-navigation-item__content,.kcui-bar .kcui-nav:not(.kcui-nav--panel) [aria-current="page"]{font-weight:700;box-shadow:inset 0 -3px 0 var(--kcui-salmon)}.kcui-nav .wp-block-navigation-item.kcui-hide-narrow{display:none}@media (min-width:1180px){.kcui-nav .wp-block-navigation-item.kcui-hide-narrow{display:flex}}.kcui-nav--panel .wp-block-navigation-item.kcui-hide-narrow{display:flex}a.kcui-btn,button.kcui-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;height:2.75rem;padding:0 1.25rem;background:var(--kcui-crimson);color:#fff;font-size:15px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:background-color 0.15s}a.kcui-btn:hover,button.kcui-btn:hover{background:var(--kcui-crimson-700);color:#fff}a.kcui-btn.kcui-btn--lg{height:52px;padding-inline:26px;font-size:16px}a.kcui-btn.kcui-btn--secondary{background:transparent;color:var(--kcui-midnight);box-shadow:inset 0 0 0 2px var(--kcui-midnight);height:3rem;font-size:14px}a.kcui-btn.kcui-btn--secondary:hover{background:var(--kcui-midnight);color:#fff}a.kcui-btn.kcui-cta{height:2.5rem;padding:0 0.875rem;font-size:13px}@media (min-width:900px){.kcui-cta{height:3rem;padding:0 1.375rem;font-size:15px;margin-left:1.25rem}header[data-scrolled] .kcui-cta{height:2.5rem;padding:0 1.125rem;font-size:14px;margin-left:0.75rem}}header[data-scrolled] .kcui-cta{height:2.25rem}@media (min-width:900px){header[data-scrolled] .kcui-cta{height:2.5rem}}.kcui-burger{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-left:0.25rem;padding:0;border:0;background:transparent;color:var(--kcui-midnight);cursor:pointer}@media (min-width:900px){.kcui-bar .kcui-burger{display:none}}.kcui-lang{display:inline-flex;border:1px solid var(--kcui-midnight);font-weight:700;letter-spacing:0.08em}.kcui-lang button{display:inline-flex;align-items:center;padding:0 0.625rem;border:0;background:transparent;color:var(--kcui-midnight);font:inherit;cursor:pointer}.kcui-lang button:hover{background:var(--kcui-surface)}.kcui-lang button[aria-current="true"],.kcui-lang button[aria-current="true"]:hover{background:var(--kcui-midnight);color:#fff}.kcui-lang--sm{height:22px;font-size:12px}@media (min-width:900px){.kcui-lang--sm{height:26px}}.kcui-lang--lg{height:2.5rem;font-size:14px}.kcui-lang--lg button{padding:0 0.875rem}.kcui-lang-compact{display:none;height:2rem;margin-left:0.75rem;padding:0 0.625rem;border:1px solid var(--kcui-midnight);background:transparent;color:var(--kcui-midnight);font:inherit;font-size:13px;font-weight:700;letter-spacing:0.08em;cursor:pointer}.kcui-lang-compact:hover{background:var(--kcui-surface)}@media (min-width:900px){header[data-scrolled] .kcui-lang-compact{display:inline-flex;align-items:center}}.kcui-menu{position:fixed;inset:0;z-index:70;overflow-y:auto;background:#fff}.kcui-menu:not(.is-open){display:none}.kcui-menu.is-open{display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width:900px){.kcui-menu,.kcui-menu.is-open{display:none}}.kcui-menu > *{box-sizing:border-box;margin-block:0;width:100%;max-width:none}.kcui-menu__top{display:flex;align-items:center;justify-content:space-between;height:4rem;flex-shrink:0;padding-left:1rem;padding-right:0.5rem;border-bottom:1px solid var(--kcui-line-strong)}.kcui-nav--panel{padding:0.5rem 1rem 0}.kcui-nav--panel .wp-block-navigation__container{width:100%;gap:0}.kcui-nav--panel .wp-block-navigation-item{width:100%;border-bottom:1px solid var(--kcui-line)}.kcui-nav--panel .wp-block-navigation-item:last-child{border-bottom-color:var(--kcui-midnight)}.kcui-nav--panel .wp-block-navigation-item__content{display:flex;align-items:center;justify-content:space-between;width:100%;height:3.5rem;font-size:20px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.kcui-nav--panel [aria-current="page"]::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--kcui-salmon)}.kcui-menu__actions{display:flex;flex-direction:column;gap:0.75rem;padding:1.25rem 1rem 0}.kcui-menu__actions .kcui-btn{width:100%}.kcui-menu__actions .kcui-btn--secondary{gap:0.625rem}.kcui-menu__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto !important;padding:1rem;border-top:1px solid var(--kcui-line);font-size:13px;color:var(--kcui-ash)}.kcui-menu__foot > div:first-child{display:flex;flex-direction:column;gap:0.125rem}.kcui-menu__foot a{font-weight:700;color:var(--kcui-midnight);text-decoration:none}.kcui-menu__foot a:hover{color:var(--kcui-crimson)}.kcui-footer{display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem var(--kcui-gutter-x) 2rem;background:#fff;color:var(--kcui-midnight)}.kcui-footer > *{margin-block:0;width:100%;max-width:1440px;margin-inline:auto}@media (min-width:900px){.kcui-footer{gap:2.75rem;padding-top:4rem;padding-bottom:2.5rem}}.kcui-footer__section{gap:1.5rem}.kcui-footer__title{margin:0;font-size:20px;line-height:1.2;letter-spacing:0.12em}.kcui-footer__section > .kcui-footer__title,.kcui-footer__titlebar{padding-bottom:0.875rem;border-bottom:1px solid var(--kcui-midnight);width:100%}.kcui-footer__titlebar{gap:0.25rem 1rem;align-items:baseline}.kcui-footer__titlebar .kcui-footer__title{padding:0;border:0}.kcui-footer__titlebar p{margin:0}.kcui-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--kcui-ash)}.kcui-eyebrow--lg{font-size:13px;letter-spacing:0.12em}.kcui-logo-groups{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem}@media (min-width:1180px){.kcui-logo-groups{justify-content:space-between}}.kcui-logo-group{display:flex;flex-direction:column;gap:0.75rem}.kcui-logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin:0;padding:0;list-style:none}@media (min-width:1180px){.kcui-logos{column-gap:1.5rem}.kcui-logos--partners{justify-content:space-between}}.kcui-logos li{margin:0;flex-shrink:0}a.kcui-logo-link{display:flex;align-items:center;padding-bottom:0.375rem;border-bottom:2px solid transparent;opacity:0.75;transition:opacity 0.15s,border-color 0.15s}.kcui-logo-link:hover,.kcui-logo-link:focus-visible{opacity:1;border-color:var(--kcui-salmon)}.kcui-logo-link img{width:auto;object-fit:contain}.kcui-logos--inst img{height:calc(36px * var(--s))}.kcui-logos--partners img{height:calc(36px * var(--s))}@media (min-width:900px){.kcui-logos--inst img{height:calc(38px * var(--s))}.kcui-logos--partners img{height:calc(48px * var(--s))}}@media (min-width:1180px){.kcui-logos--inst img{height:calc(46px * var(--s))}.kcui-logos--partners img{height:calc(60px * var(--s))}}.kcui-footer__links{display:grid;gap:2rem;padding-top:1.75rem;border-top:1px solid var(--kcui-line)}@media (min-width:600px){.kcui-footer__links{grid-template-columns:repeat(2,1fr)}.kcui-footer__about{grid-column:1 / -1}}@media (min-width:900px){.kcui-footer__links{grid-template-columns:1.6fr 1fr 1fr 1fr}.kcui-footer__about{grid-column:auto}}.kcui-footer__links > *{margin:0;max-width:none}.kcui-footer__about{gap:0.75rem;font-size:15px;line-height:1.5}.kcui-footer__about p{margin:0;max-width:360px}.kcui-footer__logo{height:3.5rem;width:auto;align-self:flex-start;object-fit:contain}.kcui-footer__tagline{font-size:16px;line-height:1.4}.kcui-footer__mail,.kcui-footer__col a{color:var(--kcui-midnight);text-decoration:none}.kcui-footer__mail{font-weight:700}.kcui-footer__mail:hover,.kcui-footer__col a:hover{color:var(--kcui-crimson)}.kcui-footer__col{gap:0.625rem;font-size:15px}.kcui-nav--footer .wp-block-navigation__container{gap:0.625rem}.kcui-nav--footer .wp-block-navigation-item__content:hover{text-decoration:underline;text-underline-offset:3px}.kcui-footer__legal{gap:0.5rem 1rem;padding-top:1rem;border-top:1px solid var(--kcui-line)}.kcui-footer__legal p{margin:0}@media (prefers-reduced-motion:reduce){.kcui-utility,.kcui-bar,.kcui-logo img,.kcui-btn,.kcui-logo-link{transition:none}}@media (min-width:1440px){.kcui-utility,.kcui-bar{padding-inline:calc((100% - 1440px) / 2 + var(--kcui-gutter-x))}}.kcui-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}main [id],.wp-site-blocks > main{scroll-margin-top:6.5rem}body.admin-bar main [id]{scroll-margin-top:8.5rem}:is(.is-style-kcui-dark,.is-style-kcui-card-dark,.kcui-form-success,.kcui-sidebox--dark,.kcui-photoband__panel,.kcui-cta-band,.kcui-menu__dark) :focus-visible{outline-color:#fff}main:focus{outline:none}
:root{--k-fg:var(--wp--preset--color--midnight);--k-muted:var(--wp--preset--color--ash);--k-accent:var(--wp--preset--color--crimson);--k-accent-hover:var(--wp--preset--color--crimson-700);--k-line:var(--wp--preset--color--line)}.wp-block-group.kcui-section{padding-block:clamp(2.5rem,5vw,5rem)}.wp-block-group.is-style-kcui-surface{background:var(--wp--preset--color--surface)}.wp-block-group.is-style-kcui-dark,.wp-block-group.is-style-kcui-card-dark{--k-fg:#fff;--k-muted:var(--wp--preset--color--ash-200);--k-accent:var(--wp--preset--color--salmon);--k-accent-hover:var(--wp--preset--color--salmon-400);--k-line:var(--wp--preset--color--line-dark);color:#fff}.wp-block-group.is-style-kcui-dark{background:var(--wp--preset--color--midnight)}.wp-block-group.is-style-kcui-salmon{--k-fg:var(--wp--preset--color--midnight);--k-muted:var(--wp--preset--color--midnight);--k-accent:var(--wp--preset--color--midnight);--k-accent-hover:var(--wp--preset--color--midnight-600);background:var(--wp--preset--color--salmon);color:var(--wp--preset--color--midnight)}:is(.is-style-kcui-dark,.is-style-kcui-salmon,.is-style-kcui-card-dark) :is(h1,h2,h3,h4,p,li){color:inherit}:is(.is-style-kcui-dark,.is-style-kcui-salmon,.is-style-kcui-card-dark) a:where(:not(.wp-element-button)){color:var(--k-accent)}:is(.is-style-kcui-dark,.is-style-kcui-salmon,.is-style-kcui-card-dark) .has-ash-color{color:var(--k-muted) !important}.wp-block-button .wp-block-button__link{box-sizing:border-box;min-height:44px;text-decoration:none;transition:background-color 0.15s,color 0.15s}.wp-block-button.kcui-btn-lg .wp-block-button__link{min-height:52px;padding-inline:26px;font-size:1rem}.wp-block-buttons.kcui-btn-row{gap:0.75rem}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:var(--k-fg);border:2px solid var(--k-fg)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--k-fg);color:var(--wp--preset--color--white)}.is-style-kcui-dark .wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--wp--preset--color--midnight)}.is-style-kcui-salmon .wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--wp--preset--color--white)}.is-style-kcui-dark .wp-block-button:not(.is-style-outline):not(.is-style-kcui-link) .wp-block-button__link{background:var(--wp--preset--color--salmon);color:var(--wp--preset--color--midnight)}.is-style-kcui-dark .wp-block-button:not(.is-style-outline):not(.is-style-kcui-link) .wp-block-button__link:hover{background:var(--wp--preset--color--salmon-400)}.is-style-kcui-salmon .wp-block-button:not(.is-style-outline):not(.is-style-kcui-link) .wp-block-button__link{background:var(--wp--preset--color--midnight);color:var(--wp--preset--color--white)}.is-style-kcui-salmon .wp-block-button:not(.is-style-outline):not(.is-style-kcui-link) .wp-block-button__link:hover{background:var(--wp--preset--color--midnight-600)}.wp-block-button.is-style-kcui-link .wp-block-button__link{min-height:0;padding:0;background:none;color:var(--k-accent);font-size:14px;letter-spacing:0.1em}.wp-block-button.is-style-kcui-link .wp-block-button__link::after{content:"\2192";margin-left:0.5em}.wp-block-button.is-style-kcui-link .wp-block-button__link:hover{background:none;color:var(--k-accent-hover);text-decoration:underline;text-underline-offset:4px}p.is-style-kcui-eyebrow{margin:0;font-size:var(--wp--preset--font-size--eyebrow);line-height:1;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--k-muted)}p.is-style-kcui-tag,p.is-style-kcui-tag-solid,p.is-style-kcui-tag-accent{display:inline-flex;align-items:center;margin:0;padding:4px 8px;font-size:12px;line-height:1;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap}p.is-style-kcui-tag{border:1px solid var(--k-fg);color:var(--k-fg);padding:3px 8px}p.is-style-kcui-tag-solid{background:var(--wp--preset--color--midnight);color:#fff}p.is-style-kcui-tag-accent{background:var(--wp--preset--color--salmon);color:var(--wp--preset--color--midnight)}.is-style-kcui-dark p.is-style-kcui-tag-solid,.is-style-kcui-card-dark p.is-style-kcui-tag-solid{background:var(--wp--preset--color--white);color:var(--wp--preset--color--midnight)}.kcui-tags{gap:0.5rem}.kcui-tags > *{margin:0}p.is-style-kcui-chip{margin:0}p.is-style-kcui-chip a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--wp--preset--color--line-strong);background:#fff;color:var(--wp--preset--color--midnight);font-size:14px;text-decoration:none}p.is-style-kcui-chip a:hover{border-color:var(--wp--preset--color--midnight)}p.is-style-kcui-chip.is-active a{background:var(--wp--preset--color--midnight);border-color:var(--wp--preset--color--midnight);color:#fff;font-weight:700}.kcui-filters{gap:0.5rem}.kcui-filters > *{margin:0}.kcui-section-head{display:flex;flex-direction:column;gap:0.75rem;max-width:720px}.kcui-section-head > *{margin:0}.kcui-lead{font-size:var(--wp--preset--font-size--body-lg);line-height:1.55;color:var(--k-muted)}.wp-block-group.kcui-card,.wp-block-group.is-style-kcui-card,.wp-block-group.is-style-kcui-card-surface,.wp-block-group.is-style-kcui-card-dark,.wp-block-group.is-style-kcui-card-pathway{position:relative;display:flex;flex-direction:column;gap:0.625rem;height:100%;box-sizing:border-box;padding:1.25rem;background:#fff;color:var(--k-fg);border:1px solid var(--k-line)}.wp-block-group.is-style-kcui-card-surface{background:var(--wp--preset--color--surface);border-color:transparent}.wp-block-group.is-style-kcui-card-dark{background:var(--wp--preset--color--midnight-600);border-color:transparent}.wp-block-group.is-style-kcui-card-pathway{border-top:4px solid var(--wp--preset--color--salmon);gap:0.75rem;padding:1.5rem}.wp-block-group.is-style-kcui-card-pathway.is-style-kcui-card-dark{border-top-color:transparent}.kcui-card > *,.is-style-kcui-card > *,.is-style-kcui-card-surface > *,.is-style-kcui-card-dark > *,.is-style-kcui-card-pathway > *{margin-block:0;max-width:none}.kcui-card__title{margin:0;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:0;text-transform:none}.kcui-card__title a{color:inherit;text-decoration:none;transition:color 0.15s}.kcui-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.kcui-card__title a:focus-visible{outline:none}.kcui-card__title a:focus-visible::after{outline:3px solid var(--wp--preset--color--midnight);outline-offset:2px}.is-style-kcui-card-dark .kcui-card__title a:focus-visible::after{outline-color:#fff}.wp-block-group:hover > .kcui-card__title a,.wp-block-group:hover > * > .kcui-card__title a{color:var(--k-accent)}.kcui-card__meta{margin:0;flex-grow:1;font-size:var(--wp--preset--font-size--small);line-height:1.5;color:var(--k-muted)}.kcui-card__cta{margin:0;font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--k-accent)}.kcui-card__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--k-muted)}.is-style-kcui-card-pathway .kcui-card__title{font-size:24px;line-height:1.1;letter-spacing:0.04em;text-transform:uppercase}.is-style-kcui-card-pathway .kcui-card__meta{font-size:var(--wp--preset--font-size--body)}.kcui-card--tall{min-height:280px}.wp-block-group.kcui-card--event,.wp-block-group.kcui-card--event-mini{display:grid;grid-template-columns:88px 1fr;min-height:280px;padding:0;gap:0}.wp-block-group.kcui-card--event-mini{grid-template-columns:76px 1fr;min-height:0}.kcui-datebox{display:flex;flex-direction:column;align-items:center;padding-top:1.25rem;background:var(--wp--preset--color--salmon);color:var(--wp--preset--color--midnight);line-height:1}.kcui-datebox > *{margin:0 !important;color:inherit}.kcui-datebox__day{font-size:36px;font-weight:700}.kcui-datebox__mon{margin-top:0.25rem !important;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.kcui-datebox__time{margin-top:0.625rem !important;font-size:12px}.kcui-card--event-mini .kcui-datebox{padding-top:1rem}.kcui-card--event-mini .kcui-datebox__day{font-size:28px}.kcui-card__body{display:flex;flex-direction:column;gap:0.625rem;padding:1.25rem}.kcui-card__body > *{margin-block:0}.kcui-card--event-mini .kcui-card__body{gap:0.375rem;padding:1rem}.kcui-card--event-mini .kcui-card__title{font-size:17px}.wp-block-group.kcui-card--news{padding:0;gap:0;min-height:280px}.kcui-card--news .wp-block-image{margin:0;height:120px;overflow:hidden;background:var(--wp--preset--color--midnight)}.kcui-card--news .wp-block-image img{width:100%;height:100%;object-fit:cover}.kcui-card--news .kcui-card__body{padding:1.125rem 1.25rem 1.25rem;flex-grow:1}.kcui-card--news .kcui-card__title{font-size:19px}.kcui-initial{display:flex !important;align-items:center;justify-content:center;width:92px;height:44px;margin:0;border:1px solid var(--wp--preset--color--line-strong);font-size:18px;font-weight:700;color:var(--k-muted)}.kcui-verified{display:inline-flex;align-items:center;gap:0.375rem;margin:0;font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.kcui-verified::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--wp--preset--color--salmon)}.kcui-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:700px){.kcui-grid--2,.kcui-grid--3,.kcui-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.kcui-grid--3{grid-template-columns:repeat(3,1fr)}.kcui-grid--4{grid-template-columns:repeat(4,1fr)}}.wp-block-group.kcui-grid > *{margin:0;max-width:none}.wp-block-group.kcui-hero{border-bottom:1px solid var(--wp--preset--color--line);padding-top:1.25rem;padding-bottom:1.75rem}@media (min-width:900px){.wp-block-group.kcui-hero{padding-top:1.75rem;padding-bottom:2.25rem}}.kcui-hero > *{max-width:1280px;margin-inline:auto;width:100%}.kcui-hero__text{display:flex;flex-direction:column;gap:0.75rem}.kcui-hero__text > *{margin:0}.kcui-hero__text .kcui-lead{max-width:640px;font-size:1rem}@media (min-width:900px){.kcui-hero__text{gap:1rem}.kcui-hero__text .kcui-lead{font-size:var(--wp--preset--font-size--body-lg)}}.kcui-breadcrumbs{margin-bottom:1.25rem;font-size:14px;color:var(--wp--preset--color--ash)}.kcui-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:0.375rem;margin:0;padding:0;list-style:none}.kcui-breadcrumbs li + li::before{content:"/";margin-right:0.375rem;color:var(--wp--preset--color--ash-400)}.kcui-breadcrumbs a{color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-breadcrumbs a:hover{color:var(--wp--preset--color--crimson);text-decoration:underline}.kcui-breadcrumbs [aria-current]{font-weight:700;color:var(--wp--preset--color--midnight)}.wp-block-query-pagination{gap:0.5rem}.wp-block-query-pagination .page-numbers,.wp-block-query-pagination-next,.wp-block-query-pagination-previous{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 0.75rem;border:1px solid var(--wp--preset--color--line-strong);color:var(--wp--preset--color--midnight);text-decoration:none;font-weight:700}.wp-block-query-pagination a:hover{border-color:var(--wp--preset--color--midnight)}.wp-block-query-pagination .page-numbers.current{background:var(--wp--preset--color--midnight);border-color:var(--wp--preset--color--midnight);color:#fff}.wp-block-query-pagination .page-numbers.dots{border-color:transparent}.is-style-kcui-dark .wp-block-group:is(.kcui-card,.is-style-kcui-card,.is-style-kcui-card-surface,.is-style-kcui-card-pathway){--k-fg:#fff;--k-muted:var(--wp--preset--color--ash-200);--k-accent:var(--wp--preset--color--salmon);background:var(--wp--preset--color--midnight-600);border-color:transparent;color:#fff}.is-style-kcui-dark .kcui-card__title a:focus-visible::after{outline-color:#fff}.wp-block-group.kcui-section > .kcui-section-head{margin-left:0 !important;margin-right:auto}.kcui-card > p:is(.is-style-kcui-tag,.is-style-kcui-tag-solid,.is-style-kcui-tag-accent),.is-style-kcui-card-surface > p:is(.is-style-kcui-tag,.is-style-kcui-tag-solid,.is-style-kcui-tag-accent),.is-style-kcui-card > p:is(.is-style-kcui-tag,.is-style-kcui-tag-solid,.is-style-kcui-tag-accent){align-self:flex-start}.wp-block-group.kcui-card--event-mini{height:auto}.kcui-tags,.kcui-filters{display:flex;flex-wrap:wrap}.kcui-tags{gap:0.5rem;align-items:center}.kcui-card__top,.kcui-card__row{display:flex}.kcui-editor-placeholder{display:flex;align-items:center;min-height:3rem;padding:0.75rem 1rem;border:1px dashed var(--wp--preset--color--ash-400);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--ash);font-size:13px;font-weight:700;letter-spacing:0.04em}.kcui-icon{flex-shrink:0;color:currentColor}.kcui-icon--lg{width:2.5rem;height:2.5rem}.kcui-service__title{display:flex;flex-direction:column;gap:0.75rem}.kcui-service__title .kcui-icon{width:3rem;height:3rem}.kcui-service__title h2{margin:0}.wp-block-group:is(.is-style-kcui-alert,.is-style-kcui-alert-success,.is-style-kcui-alert-warning,.is-style-kcui-alert-error){display:flex;flex-direction:column;gap:0.375rem;padding:1rem 1.25rem;border-left:4px solid var(--wp--preset--color--midnight);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--midnight)}.wp-block-group:is(.is-style-kcui-alert,.is-style-kcui-alert-success,.is-style-kcui-alert-warning,.is-style-kcui-alert-error) > *{margin:0;max-width:none}.wp-block-group:is(.is-style-kcui-alert,.is-style-kcui-alert-success,.is-style-kcui-alert-warning,.is-style-kcui-alert-error) p:not(.kcui-alert__label){font-size:15px;line-height:1.5}.wp-block-group.is-style-kcui-alert-warning{border-left-color:var(--wp--preset--color--salmon)}.wp-block-group.is-style-kcui-alert-error{border-left-color:var(--wp--preset--color--crimson);background:#fff}.kcui-alert__label{display:flex;align-items:center;gap:0.5rem;font-size:13px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.is-style-kcui-alert-error .kcui-alert__label{color:var(--wp--preset--color--crimson)}.kcui-empty{display:flex;flex-direction:column;align-items:flex-start;gap:0.875rem;max-width:640px;padding:1.5rem;border:2px dashed var(--wp--preset--color--line-strong)}@media (min-width:900px){.kcui-empty{padding:2rem}}.kcui-empty > *{margin:0;max-width:none}.kcui-empty .kcui-icon--xl{width:3.5rem;height:3.5rem;color:var(--wp--preset--color--midnight)}.kcui-empty p{font-size:15px;line-height:1.5;color:var(--wp--preset--color--ash)}.kcui-card__top > *{margin:0 !important}
.kcui-filterbar{background:var(--wp--preset--color--surface);border-bottom:1px solid var(--wp--preset--color--line-strong);padding:1.25rem var(--kcui-gutter-x,1rem)}.kcui-filterbar__inner{display:flex;flex-direction:column;gap:1rem;max-width:1280px;margin-inline:auto}.kcui-search{display:flex;flex-direction:column;gap:0.375rem;max-width:560px}.kcui-search__row{display:flex;gap:0.5rem}.kcui-search input[type="search"]{flex:1;min-width:0;height:44px;padding:0 0.875rem;border:1px solid var(--wp--preset--color--line-strong);border-radius:0;background:#fff;font:inherit;font-size:16px;color:var(--wp--preset--color--midnight)}.kcui-search button.kcui-btn{border:0;cursor:pointer}.kcui-filterbar .kcui-filters{align-items:center;gap:0.5rem}.kcui-filterbar .kcui-filters > .kcui-eyebrow{margin-right:0.25rem}.kcui-filterbar__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;padding-top:0.875rem;border-top:1px solid var(--wp--preset--color--line-strong);font-size:var(--wp--preset--font-size--small)}.kcui-filterbar__meta p{margin:0}.kcui-filterbar__active{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.625rem;color:var(--wp--preset--color--ash)}.kcui-filterbar__active a:not(.kcui-pill){color:var(--wp--preset--color--ash);text-decoration:underline;text-underline-offset:3px}.kcui-filterbar__count{font-size:15px}a.kcui-pill{display:inline-flex;align-items:center;padding:4px 10px;background:var(--wp--preset--color--midnight);color:#fff;font-weight:700;text-decoration:none}.kcui-section--list{padding-top:2rem}.wp-block-post-template{margin:0;padding:0}.wp-block-post-template > li{margin:0}.kcui-section--list .wp-block-query-pagination{margin-top:2rem}.kcui-card__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.kcui-card__row p{margin:0}.kcui-card__hint{font-size:13px;color:var(--k-muted)}.kcui-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.kcui-card__desc{margin:0;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kcui-card__areas{margin-top:auto;padding-top:0.25rem}.wp-block-post-template.is-layout-grid > li > .wp-block-group{height:100%}.kcui-card--news .wp-block-image:empty{display:none}.kcui-single-top{padding-top:1.25rem}.kcui-single-top .kcui-breadcrumbs{margin-bottom:0}.wp-block-group.kcui-single{padding-top:1.5rem;padding-bottom:4rem}.kcui-single__grid{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:900px){.kcui-single__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:3rem}}.kcui-single__main{display:flex;flex-direction:column;gap:1.5rem;max-width:760px}.kcui-single__main > *{margin-block:0;max-width:none}.kcui-single__main h1{font-size:var(--wp--preset--font-size--h-1)}.kcui-lead--strong{font-size:1.125rem;font-weight:400;color:var(--wp--preset--color--midnight)}@media (min-width:900px){.kcui-lead--strong{font-size:1.25rem}}.kcui-lead--strong p{margin:0}.kcui-single__image img{width:100%;height:100%;object-fit:cover}.kcui-single__aside{position:sticky;top:7rem}.kcui-single__aside > *{margin:0}.kcui-single__main h2.wp-block-heading{font-size:1.375rem;letter-spacing:0.04em}@media (min-width:900px){.kcui-single__main h2.wp-block-heading{font-size:1.625rem}}.kcui-kicker__note{margin:0;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ash)}.kcui-facts{display:grid;grid-template-columns:repeat(2,1fr);margin:0;border-block:1px solid var(--wp--preset--color--midnight)}@media (min-width:900px){.kcui-facts{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.kcui-facts > div{display:flex;flex-direction:column;gap:0.25rem;padding:1rem 1rem 1rem 0;border-right:1px solid var(--wp--preset--color--line)}.kcui-facts > div:nth-child(even){padding-left:1rem;border-right:0}@media (min-width:900px){.kcui-facts > div{padding:1rem 1.25rem}.kcui-facts > div:first-child{padding-left:0}.kcui-facts > div:nth-child(even){border-right:1px solid var(--wp--preset--color--line)}.kcui-facts > div:last-child{border-right:0}}.kcui-facts dt{font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--wp--preset--color--ash)}.kcui-facts dd{margin:0;font-size:17px;font-weight:700}.kcui-facts dd.is-accent{color:var(--wp--preset--color--crimson)}.kcui-panel{display:flex;flex-direction:column;gap:0.75rem;padding:1.25rem;border-top:2px solid var(--wp--preset--color--midnight);background:var(--wp--preset--color--surface)}.kcui-panel > *{margin:0}.kcui-panel__title{font-size:17px;font-weight:700;line-height:1.3}.kcui-panel__text{font-size:15px;line-height:1.5;color:var(--wp--preset--color--ash)}.kcui-panel__link{font-size:14px;font-weight:700;color:var(--wp--preset--color--midnight);text-underline-offset:3px}.kcui-panel__link:hover{color:var(--wp--preset--color--crimson)}a.kcui-btn.kcui-btn--block{width:100%}a.kcui-btn.kcui-btn--lg{height:52px}.kcui-salmon-list{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media (min-width:600px){.kcui-salmon-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.kcui-salmon-list{grid-template-columns:repeat(3,1fr)}}.kcui-salmon-list li{margin:0;padding-top:0.875rem;border-top:3px solid var(--wp--preset--color--salmon);font-size:17px;font-weight:700}.kcui-people{display:grid;gap:0.75rem 1.25rem;margin:0;padding:0;list-style:none}@media (min-width:600px){.kcui-people{grid-template-columns:repeat(2,1fr)}}.kcui-people li{margin:0;padding:0.75rem 0;border-top:1px solid var(--wp--preset--color--line);font-size:17px;font-weight:700}.kcui-related{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--wp--preset--color--line)}.kcui-related > h2{margin:0 0 1.25rem;padding-bottom:0.625rem;border-bottom:1px solid var(--wp--preset--color--midnight);font-size:1.125rem;letter-spacing:0.12em}@media (min-width:900px){.kcui-related > h2{font-size:1.375rem}}.kcui-related .kcui-grid{margin:0}.kcui-newslist{display:grid;gap:0 2.5rem;margin:0;padding:0;list-style:none}@media (min-width:600px){.kcui-newslist{grid-template-columns:repeat(2,1fr)}}.kcui-newslist li{position:relative;display:flex;flex-direction:column;gap:0.5rem;margin:0;padding:1.125rem 0;border-bottom:1px solid var(--wp--preset--color--line)}.kcui-newslist .kcui-card__title{font-size:18px}.kcui-newslist li:hover .kcui-card__title a{color:var(--wp--preset--color--crimson)}.wp-block-group.kcui-404{padding-block:2.5rem}@media (min-width:900px){.wp-block-group.kcui-404{padding-block:5rem}}.kcui-404__box{display:grid;border:1px solid var(--wp--preset--color--line)}@media (min-width:900px){.kcui-404__box{grid-template-columns:5fr 7fr;min-height:380px}}.kcui-404__box > *{margin:0;max-width:none}.kcui-404__art{display:flex;align-items:center;justify-content:center;height:200px;background:var(--wp--preset--color--salmon)}@media (min-width:900px){.kcui-404__art{height:auto}}.kcui-404__art svg{width:140px;height:140px}@media (min-width:900px){.kcui-404__art svg{width:200px;height:200px}}.kcui-404__text{display:flex;flex-direction:column;justify-content:center;gap:0.875rem;padding:1.5rem}@media (min-width:900px){.kcui-404__text{padding:2rem}}.kcui-404__text > *{margin:0}.kcui-404__text h1{font-size:1.625rem;letter-spacing:0.04em}.kcui-404__text .kcui-lead{font-size:1rem}.article-body{font-size:1.0625rem;line-height:1.65;color:var(--kcui-midnight)}@media (min-width:900px){.article-body{font-size:1.125rem}}.article-body > * + *{margin-top:1.1em}.article-body h2,.article-body h3,.article-body h4{font-weight:700;line-height:1.15;text-wrap:balance;scroll-margin-top:6rem}.article-body h2{font-size:clamp(1.5rem,1.1vw + 1.2rem,1.875rem);letter-spacing:0.04em;text-transform:uppercase;margin-top:1.8em}.article-body h3{font-size:clamp(1.25rem,0.6vw + 1.05rem,1.5rem);letter-spacing:0.03em;text-transform:uppercase;margin-top:1.6em}.article-body h4{font-size:1.125rem;margin-top:1.4em}.article-body h2:first-child,.article-body h3:first-child,.article-body h4:first-child{margin-top:0}.article-body p{margin-top:1.1em}.article-body a{color:var(--kcui-midnight);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.article-body a:hover{color:var(--kcui-crimson)}.article-body strong{font-weight:700}.article-body ul,.article-body ol{padding-left:1.4em;display:flex;flex-direction:column;gap:0.45em}.article-body ul{list-style:disc}.article-body ol{list-style:decimal}.article-body li::marker{color:var(--kcui-ash)}.article-body blockquote{border-left:4px solid var(--kcui-salmon);padding:0.25em 0 0.25em 1.4em;font-size:1.25em;line-height:1.4;font-weight:700}.article-body blockquote p{margin:0}.article-body img{display:block;width:100%;height:auto;margin-top:1.6em}.article-body figure{margin:1.6em 0 0}.article-body figcaption,.article-body img + em{display:block;margin-top:0.6em;font-size:0.875rem;line-height:1.5;color:var(--kcui-ash);font-style:normal}.article-body hr{border:0;border-top:1px solid var(--kcui-line);margin-top:2em}.article-body table{width:100%;border-collapse:collapse;font-size:0.9375rem}.article-body th,.article-body td{border-bottom:1px solid var(--kcui-line);padding:0.6em 0.75em;text-align:left;vertical-align:top}.article-body th{font-size:0.75rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--kcui-ash);border-bottom-color:var(--kcui-midnight)}.article-body pre,.article-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.9em}.article-body pre{background:var(--kcui-surface);padding:1em 1.25em;overflow-x:auto}.article-body iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0}.wp-block-group.kcui-home-hero.is-style-kcui-salmon{position:relative;padding:2rem 0 0;background:var(--wp--preset--color--salmon)}.kcui-home-hero::after{content:"";display:block;height:260px;margin-top:2rem;background:url("../img/hero-slovenija.webp") 72% 45% / cover no-repeat}.wp-block-group.kcui-home-hero > .kcui-home-hero__text{display:flex;flex-direction:column;gap:1.25rem;margin-left:0 !important;margin-right:0 !important;max-width:none;padding:0 var(--kcui-gutter-x,1rem);box-sizing:border-box}.kcui-home-hero__text > *{margin:0;max-width:560px}.kcui-home-hero__text h1{max-width:720px;font-size:var(--wp--preset--font-size--h-1)}.kcui-home-hero .kcui-lead{font-size:1rem;color:var(--wp--preset--color--midnight)}@media (min-width:900px){.wp-block-group.kcui-home-hero.is-style-kcui-salmon{min-height:660px;padding:5rem 0 4.5rem;background:var(--wp--preset--color--salmon) url("../img/hero-slovenija.webp") right center / cover no-repeat}.kcui-home-hero::after{display:none}.wp-block-group.kcui-home-hero > .kcui-home-hero__text{gap:1.75rem;width:58%}.kcui-home-hero .kcui-lead{font-size:1.1875rem}}.kcui-home-hero .wp-block-buttons{margin-top:0.25rem}.kcui-stats{display:grid;grid-template-columns:repeat(2,1fr);margin:1.25rem 0 0;border-block:1px solid var(--wp--preset--color--midnight)}@media (min-width:900px){.kcui-stats{grid-template-columns:repeat(4,1fr)}}.kcui-stats > div{display:flex;flex-direction:column;gap:0.25rem;padding:1.25rem 1.5rem;border-right:1px solid var(--wp--preset--color--line)}.kcui-stats > div:nth-child(2n){border-right:0}.kcui-stats > div:nth-child(n+3){border-top:1px solid var(--wp--preset--color--line)}@media (min-width:900px){.kcui-stats > div:nth-child(2n){border-right:1px solid var(--wp--preset--color--line)}.kcui-stats > div:nth-child(n+3){border-top:0}.kcui-stats > div:first-child{padding-left:0}.kcui-stats > div:last-child{border-right:0;padding-right:0}}.kcui-stats__value{order:-1;margin:0;font-size:36px;font-weight:700;line-height:1}@media (min-width:900px){.kcui-stats__value{font-size:44px}}.kcui-stats dt{font-size:16px;font-weight:700;line-height:1.2}.kcui-stats__note{margin:0;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ash)}.kcui-split{display:grid;gap:2rem}@media (min-width:900px){.kcui-split{grid-template-columns:5fr 7fr;gap:3rem;align-items:start}}.kcui-split > *{margin:0;max-width:none}.kcui-split .kcui-grid--3{grid-template-columns:1fr}@media (min-width:700px) and (max-width:899px){.kcui-split .kcui-grid--3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1180px){.kcui-split .kcui-grid--3{grid-template-columns:repeat(3,1fr)}}.kcui-card--entry.is-style-kcui-card-pathway{border:2px solid var(--wp--preset--color--midnight);border-top:4px solid var(--wp--preset--color--salmon);min-height:0}.kcui-card--entry .kcui-card__title{font-size:22px}.kcui-card--entry .is-style-kcui-eyebrow:empty{display:none}.kcui-paths-head{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:1.25rem}.kcui-paths-head > *{margin:0}@media (min-width:900px){.kcui-paths-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.25rem}.kcui-paths-head .kcui-lead{max-width:460px;text-align:right;font-size:1rem}}.kcui-paths{display:grid;gap:1rem}.kcui-paths > *{margin:0;max-width:none}@media (min-width:900px){.kcui-paths{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:1.5rem;min-height:560px}.kcui-path--1{grid-column:span 6;grid-row:span 2;justify-content:space-between}.kcui-path--2{grid-column:span 6}.kcui-path--3{grid-column:span 3;border:2px solid var(--wp--preset--color--midnight) !important}.kcui-path--4{grid-column:span 3}}.wp-block-group.kcui-path{padding:1.25rem}.wp-block-group.kcui-path--1 .kcui-card__title{font-size:26px}@media (min-width:900px){.wp-block-group.kcui-path--1 .kcui-card__title{font-size:34px}.wp-block-group.kcui-path--1 .kcui-card__meta{font-size:18px;flex-grow:0}.wp-block-group.kcui-path{padding:1.75rem 2rem}}.wp-block-group.kcui-path--3{border:2px solid var(--wp--preset--color--midnight)}.wp-block-group.kcui-path--4{--k-fg:var(--wp--preset--color--midnight);--k-muted:var(--wp--preset--color--midnight);--k-accent:var(--wp--preset--color--midnight);background:var(--wp--preset--color--salmon);border-color:transparent}.kcui-path--4 .kcui-card__title a{color:#fff}.kcui-path--4:hover .kcui-card__title a{color:var(--wp--preset--color--midnight)}.wp-block-group.kcui-path--2{border-top:4px solid var(--wp--preset--color--salmon)}.kcui-path .kcui-card__title{text-transform:uppercase;letter-spacing:0.04em;line-height:1.1}.kcui-bignums{display:grid;gap:1px;margin:0;border:2px solid var(--wp--preset--color--midnight);background:var(--wp--preset--color--midnight)}@media (min-width:600px){.kcui-bignums{grid-template-columns:repeat(3,1fr)}}.kcui-bignums > div{display:flex;flex-direction:column;gap:0.5rem;padding:1.5rem;background:#fff}.kcui-bignums dd{order:-1;margin:0;font-size:44px;font-weight:700;line-height:1;color:var(--wp--preset--color--crimson)}.kcui-bignums dt{font-size:15px;line-height:1.5;color:var(--wp--preset--color--ash)}.wp-block-group.kcui-cta-band{padding-block:3rem;display:flex;flex-direction:column;gap:2rem}@media (min-width:900px){.wp-block-group.kcui-cta-band{flex-direction:row;align-items:center;justify-content:space-between;gap:3rem;padding-block:5.5rem}}.kcui-cta-band__text{display:flex;flex-direction:column;gap:1rem;max-width:860px}.kcui-cta-band__text > *{margin:0}.kcui-cta-band h2{font-size:28px;letter-spacing:0.04em}@media (min-width:900px){.kcui-cta-band h2{font-size:40px}}.kcui-cta-band .kcui-lead{font-size:1rem}.wp-block-group.kcui-section .wp-block-buttons{margin-top:1.5rem}.wp-block-group.kcui-section .kcui-section-head{margin-bottom:1.5rem}.kcui-404__box{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.kcui-404__box{grid-template-columns:5fr 7fr}}.kcui-404__box > *,.kcui-404__text > *{min-width:0}.kcui-404__text .wp-block-search__inside-wrapper{flex-wrap:wrap}.kcui-404__text .wp-block-search__input{min-width:0;flex:1 1 12rem}.kcui-path .kcui-card__top .kcui-icon{width:2.5rem;height:2.5rem}@media (min-width:900px){.kcui-path--1 .kcui-card__top .kcui-icon{width:4.5rem;height:4.5rem}.kcui-path--2 .kcui-card__top .kcui-icon{width:3.5rem;height:3.5rem}}.kcui-path--4 .kcui-card__top .kcui-icon{color:var(--wp--preset--color--midnight)}.kcui-path .kcui-card__top .kcui-icon{width:2.5rem;height:2.5rem}@media (min-width:900px){.kcui-path--1 .kcui-card__top .kcui-icon{width:4.5rem;height:4.5rem}.kcui-path--2 .kcui-card__top .kcui-icon{width:3.5rem;height:3.5rem}}.kcui-path--4 .kcui-card__top .kcui-icon{color:var(--wp--preset--color--midnight)}.kcui-eventcard{display:flex;flex-direction:column;border:2px solid var(--wp--preset--color--midnight);background:var(--wp--preset--color--white)}.kcui-eventcard__date{display:flex;align-items:baseline;gap:0.75rem;padding:1.25rem 1.5rem;background:var(--wp--preset--color--salmon);color:var(--wp--preset--color--midnight);line-height:1}.kcui-eventcard__day{font-size:56px;font-weight:700}.kcui-eventcard__when{display:flex;flex-direction:column;gap:0.375rem;font-size:15px}.kcui-eventcard__when strong{font-size:16px;letter-spacing:0.14em;text-transform:uppercase}.kcui-eventcard__body{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.kcui-eventcard__body > *{margin:0}.kcui-eventcard__rows{display:flex;flex-direction:column;gap:0.625rem;padding:0;list-style:none;font-size:15px}.kcui-eventcard__rows li{display:grid;grid-template-columns:24px 1fr;gap:0.75rem;align-items:start;margin:0}.kcui-eventcard__rows svg{margin-top:2px}.kcui-eventcard .kcui-panel{padding:0;border:0;background:none}.kcui-eventcard__ask{display:flex;flex-direction:column;gap:0.5rem;padding-top:0.875rem;border-top:1px solid var(--wp--preset--color--line)}.kcui-eventcard__ask > *{margin:0}.kcui-eventcard__ask a{font-size:15px;font-weight:700;color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-eventcard__ask a:hover{color:var(--wp--preset--color--crimson)}.kcui-eventcard__ask p:last-child{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ash)}.kcui-single__aside .kcui-share{margin-top:1.25rem;padding:1.25rem;background:var(--wp--preset--color--surface)}.kcui-speakers{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media (min-width:600px){.kcui-speakers{grid-template-columns:repeat(2,1fr)}}.kcui-speakers li{display:flex;align-items:center;gap:1rem;margin:0;padding:1rem;background:var(--wp--preset--color--surface);font-size:17px;font-weight:700;line-height:1.2}.kcui-speakers__avatar{display:flex;flex:none;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:var(--wp--preset--color--midnight)}.kcui-provider-head{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.kcui-provider-head .kcui-tags{margin:0}.kcui-initial{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border:1px solid var(--wp--preset--color--line-strong);font-size:2rem;font-weight:700;color:var(--wp--preset--color--ash)}.kcui-solutions{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--wp--preset--color--midnight)}.kcui-solutions li{display:grid;gap:0.75rem;margin:0;padding:1.25rem 0;border-bottom:1px solid var(--wp--preset--color--line)}@media (min-width:900px){.kcui-solutions li{grid-template-columns:1fr auto;gap:1.5rem}}.kcui-solutions li > div{display:flex;flex-direction:column;gap:0.375rem}.kcui-solutions strong{font-size:1.125rem}.kcui-solutions span{color:var(--wp--preset--color--ash)}.kcui-solutions .kcui-tag{align-self:start}.kcui-cases{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media (min-width:600px){.kcui-cases{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.kcui-cases{grid-template-columns:repeat(3,1fr)}}.kcui-cases li{display:flex;flex-direction:column;gap:0.625rem;min-height:130px;margin:0;padding:1.25rem;background:var(--wp--preset--color--surface)}.kcui-cases strong{font-size:17px;line-height:1.3}.kcui-compliance{margin-top:2rem;padding:1.5rem;border:2px solid var(--wp--preset--color--midnight)}.kcui-compliance > *{margin:0}.kcui-compliance p{margin-top:0.625rem;font-size:17px;line-height:1.6}.kcui-listing{border:2px solid var(--wp--preset--color--midnight);margin-bottom:1.25rem}.kcui-listing__title{margin:0;padding:0.875rem 1.25rem;background:var(--wp--preset--color--midnight);color:var(--wp--preset--color--white);font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.kcui-listing dl{display:flex;flex-direction:column;gap:1rem;margin:0;padding:1.25rem}.kcui-listing dl > div{display:flex;flex-direction:column;gap:0.5rem;padding-top:1rem;border-top:1px solid var(--wp--preset--color--line)}.kcui-listing dl > div:first-child{padding-top:0;border-top:0}.kcui-listing dt{font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--wp--preset--color--ash)}.kcui-listing dd{margin:0;line-height:1.5}.kcui-listing__tags,.kcui-listing__contact{display:flex;flex-wrap:wrap;gap:0.375rem}.kcui-listing__contact{flex-direction:column;align-items:flex-start}.kcui-listing__tags a{padding:0.375rem 0.625rem;background:var(--wp--preset--color--surface);font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-listing__tags a:hover{background:var(--wp--preset--color--midnight);color:var(--wp--preset--color--white)}.kcui-listing__mail{font-weight:700;text-decoration:none}.kcui-listing__contact a{color:var(--wp--preset--color--midnight)}.kcui-listing__contact a:hover{color:var(--wp--preset--color--crimson)}.kcui-disclaimer{padding:1.5rem 1rem;background:var(--wp--preset--color--midnight);color:var(--wp--preset--color--ash-200)}@media (min-width:900px){.kcui-disclaimer{padding-inline:2rem}}@media (min-width:1180px){.kcui-disclaimer{padding-inline:5rem}}.kcui-disclaimer__inner{display:flex;align-items:flex-start;gap:1.25rem;max-width:1280px;margin-inline:auto}.kcui-disclaimer__inner svg{flex:none}.kcui-disclaimer p{margin:0;max-width:1100px;font-size:15px;line-height:1.6}.kcui-disclaimer strong{color:var(--wp--preset--color--white)}.kcui-single--after .kcui-related{margin-top:0;border-top:0;padding-top:2.25rem}.kcui-video{margin:0 0 2rem;background:var(--wp--preset--color--midnight)}.kcui-video video{display:block;width:100%;height:auto;max-height:70vh}@media (min-width:900px){.kcui-home-hero__text > .wp-block-buttons{max-width:none;flex-wrap:nowrap}}.wp-block-group.kcui-section-head--row{display:flex;flex-direction:row;max-width:none;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.75rem 1.5rem}.wp-block-group.kcui-section-head--row > *{margin:0}.kcui-head-link{font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.kcui-head-link a{color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-head-link a:hover{color:var(--wp--preset--color--crimson)}.article-body a,.kcui-legal__body a{overflow-wrap:anywhere}.kcui-filesize{white-space:nowrap;color:var(--wp--preset--color--ash);font-size:0.875em}
.kcui-form{display:flex;flex-direction:column;gap:22px}.kcui-form[hidden],.kcui-form-success[hidden],.kcui-form-errors[hidden],.kcui-alert-error[hidden],.kcui-field-error[hidden],.kcui-hint[hidden]{display:none}.kcui-form-grid{display:grid;gap:22px}@media (min-width:600px){.kcui-form-grid{grid-template-columns:repeat(2,1fr)}}.kcui-field{display:flex;flex-direction:column;gap:7px}.kcui-field > label:not(.kcui-consent){font-size:13px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.kcui-field > label.is-invalid{color:var(--wp--preset--color--crimson)}.kcui-field :is(input[type="text"],input[type="email"],input[type="tel"],select,textarea){box-sizing:border-box;width:100%;height:52px;padding:0 0.875rem;border:1px solid var(--wp--preset--color--midnight);border-radius:0;background:#fff;font:inherit;font-size:16px;color:var(--wp--preset--color--midnight)}.kcui-field textarea:not([hidden]){height:auto;min-height:9rem;padding:0.875rem;resize:vertical}.kcui-field select:not([multiple]){appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'><path d='M2 5l5 5 5-5' fill='none' stroke='%23131E29' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.kcui-field ::placeholder{color:var(--wp--preset--color--ash);opacity:1}.kcui-field [aria-invalid="true"]{border:2px solid var(--wp--preset--color--crimson)}.kcui-hint{font-size:13px;color:var(--wp--preset--color--ash)}.kcui-req{color:var(--wp--preset--color--crimson)}.kcui-field-error{display:flex;align-items:center;gap:0.375rem;font-size:13px;font-weight:700;color:var(--wp--preset--color--crimson)}.kcui-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kcui-consent{display:grid;grid-template-columns:26px 1fr;align-items:start;gap:0.875rem;padding-block:0.25rem;font-size:15px;line-height:1.55}.kcui-consent input{width:22px;height:22px;margin-top:2px;accent-color:var(--wp--preset--color--crimson)}.kcui-consent a{color:var(--wp--preset--color--midnight);text-underline-offset:3px}.kcui-form-submit{display:flex;flex-direction:column;gap:1rem;padding-top:0.25rem}@media (min-width:600px){.kcui-form-submit{flex-direction:row;align-items:center;gap:1.5rem}}.kcui-form-submit .kcui-hint{font-size:15px}.kcui-form-submit button.kcui-btn{height:56px;border:0;cursor:pointer}.kcui-form-submit button.kcui-btn:disabled,.kcui-form-submit button.kcui-btn.is-busy{background:var(--wp--preset--color--crimson-700);color:#fff;cursor:progress}.kcui-form-submit [hidden]{display:none}.kcui-form-errors{padding:1.25rem;border:2px solid var(--wp--preset--color--crimson);background:#fff;outline:none}@media (min-width:900px){.kcui-form-errors{padding:1.5rem}}.kcui-form-errors > *{margin:0 0 0.75rem}.kcui-form-errors__title{font-size:20px;font-weight:700}.kcui-form-errors ul{margin:0;padding-left:1.25rem;line-height:1.7}.kcui-error-link{font-weight:700;color:var(--wp--preset--color--crimson)}.kcui-alert-error{padding:1rem 1.25rem;border-left:4px solid var(--wp--preset--color--crimson);background:#fff;font-size:15px}.kcui-alert-error a{font-weight:700}.kcui-form-success{display:flex;flex-direction:column;gap:0.875rem;padding:1.5rem;background:var(--wp--preset--color--midnight);color:#fff;outline:none}@media (min-width:900px){.kcui-form-success{padding:2rem}}.kcui-form-success > *{margin:0}.kcui-form-success h2{font-size:26px;letter-spacing:0.04em;line-height:1.1;color:#fff}.kcui-form-success p{font-size:17px;line-height:1.6;color:var(--wp--preset--color.ash-200);color:var(--wp--preset--color--ash-200)}.kcui-form-success__actions{display:flex;flex-wrap:wrap;gap:0.75rem;padding-top:0.375rem}a.kcui-btn.kcui-btn--on-dark{background:var(--wp--preset--color--salmon);color:var(--wp--preset--color--midnight);height:48px;font-size:14px}a.kcui-btn.kcui-btn--on-dark:hover{background:var(--wp--preset--color--salmon-400);color:var(--wp--preset--color--midnight)}a.kcui-btn.kcui-btn--on-dark-outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}a.kcui-btn.kcui-btn--on-dark-outline:hover{background:#fff;color:var(--wp--preset--color--midnight)}.kcui-twocol{display:grid;gap:2.5rem}@media (min-width:900px){.kcui-twocol{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:3rem;align-items:start}}.kcui-twocol > *{margin:0;max-width:none}.kcui-sidebox{display:flex;flex-direction:column;gap:1.125rem;padding:1.5rem}.kcui-sidebox > *{margin:0;max-width:none}.kcui-sidebox--outline{border:2px solid var(--wp--preset--color--midnight)}.kcui-sidebox--surface{background:var(--wp--preset--color--surface);gap:0.75rem}.kcui-sidebox--dark{background:var(--wp--preset--color--midnight);gap:0.625rem;color:var(--wp--preset--color--ash-200)}.kcui-sidebox--dark .is-style-kcui-eyebrow{color:var(--wp--preset--color--salmon)}.kcui-sidebox--dark a{color:var(--wp--preset--color--salmon);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;font-size:14px;text-decoration:none}.kcui-sidebox--dark a:hover{color:#fff}.kcui-sidebox--dark p{font-size:15px;line-height:1.6;color:inherit}.kcui-sidebox--surface p{font-size:15px;line-height:1.55;color:var(--wp--preset--color--ash)}.kcui-sidebox--surface .kcui-bigmail a{font-size:20px;font-weight:700;color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-sidebox--surface .kcui-bigmail a:hover{color:var(--wp--preset--color--crimson)}.kcui-sidestack{display:flex;flex-direction:column;gap:1.25rem}.kcui-sidestack > *{margin:0;max-width:none}.kcui-steps{display:flex;flex-direction:column;gap:1.125rem;margin:0;padding:0;list-style:none;counter-reset:step}.kcui-steps li{display:grid;grid-template-columns:32px 1fr;gap:0.875rem;align-items:start;margin:0;font-size:16px;line-height:1.5;counter-increment:step}.kcui-steps li::before{content:counter(step);font-size:20px;font-weight:700;line-height:1.2;color:var(--wp--preset--color--salmon)}.kcui-h2-rule{margin:0;padding-bottom:0.75rem;border-bottom:1px solid var(--wp--preset--color--midnight);font-size:1.5rem;letter-spacing:0.08em}@media (min-width:900px){.kcui-h2-rule{font-size:1.875rem}}.kcui-twoeq{display:grid;gap:2rem}@media (min-width:900px){.kcui-twoeq{grid-template-columns:repeat(2,1fr);gap:3rem}}.kcui-twoeq > *{display:flex;flex-direction:column;gap:1rem;margin:0;max-width:none}.kcui-twoeq > * > *{margin:0}.kcui-twoeq p{font-size:17px;line-height:1.6}.kcui-twoeq blockquote{margin:0;padding:0.25rem 0 0.25rem 1.5rem;border-left:4px solid var(--wp--preset--color--salmon)}.kcui-twoeq blockquote p{font-size:20px;font-weight:700;line-height:1.4}.kcui-ruled{margin:0;padding:0;list-style:none}.kcui-ruled li{margin:0;padding:0.75rem 0;border-bottom:1px solid var(--wp--preset--color--line);font-size:17px;line-height:1.4}.kcui-ruled li:first-child{border-top:1px solid var(--wp--preset--color--midnight)}.kcui-checks{display:flex;flex-direction:column;gap:0.5rem;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.55}.kcui-checks li{position:relative;margin:0;padding-left:1.75rem}.kcui-checks li::before{content:"";position:absolute;left:0;top:0.35em;width:12px;height:7px;border-left:2.5px solid var(--wp--preset--color--salmon);border-bottom:2.5px solid var(--wp--preset--color--salmon);transform:rotate(-45deg)}.kcui-legal{display:grid;gap:2.5rem}@media (min-width:900px){.kcui-legal{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}@media (min-width:1180px){.kcui-legal{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.kcui-legal > *{margin:0;max-width:none}.kcui-toc{display:flex;flex-direction:column;padding-top:1rem;border-top:2px solid var(--wp--preset--color--midnight)}@media (min-width:900px){.kcui-toc{position:sticky;top:7rem}}.kcui-toc .kcui-card__eyebrow{padding-bottom:0.5rem}.kcui-toc a{padding:0.625rem 0;border-bottom:1px solid var(--wp--preset--color--line);font-size:15px;line-height:1.35;color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-toc a:hover{color:var(--wp--preset--color--crimson)}.kcui-legal__body{display:flex;flex-direction:column;gap:3rem;max-width:680px}.kcui-legal__body > *{margin:0}.kcui-legal__body .kcui-legal__section{display:flex;flex-direction:column;gap:1rem}.kcui-legal__body .kcui-legal__section > *{margin:0}.kcui-legal__section h2{margin:0;font-size:1.375rem;line-height:1.15;scroll-margin-top:7rem;text-transform:uppercase;letter-spacing:0.04em}@media (min-width:900px){.kcui-legal__section h2{font-size:1.625rem}}.kcui-legal__num{margin-right:0.75rem;color:var(--wp--preset--color--salmon)}.kcui-legal__section--accent{padding-top:1.25rem;border-top:4px solid var(--wp--preset--color--salmon)}.kcui-legal__section--box{padding:1.5rem;border:2px solid var(--wp--preset--color--midnight)}.kcui-legal__body p{font-size:17px;line-height:1.65}.kcui-service-nav{display:flex;flex-direction:column;margin-top:0.5rem;border-top:1px solid var(--wp--preset--color--midnight);max-width:480px}.kcui-service-nav a{display:flex;align-items:baseline;gap:0.75rem;padding:0.5rem 0;border-bottom:1px solid var(--wp--preset--color--line);font-size:15px;color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-service-nav a:hover{color:var(--wp--preset--color--crimson)}.kcui-service-nav a span{width:1.5rem;font-size:12px;font-weight:700;color:var(--wp--preset--color--ash)}ol.kcui-services{counter-reset:svc;margin:0;padding:0;list-style:none;border-top:1px solid var(--wp--preset--color--midnight)}ol.kcui-services > li{margin:0;counter-increment:svc;border-bottom:1px solid var(--wp--preset--color--line)}.kcui-service{display:grid;gap:1.25rem;padding-block:2rem;scroll-margin-top:7rem}@media (min-width:900px){.kcui-service{grid-template-columns:4fr 5fr 3fr;gap:2.5rem;padding-block:2.5rem}}.kcui-service__head{display:flex;align-items:flex-start;gap:1rem}.kcui-service__num::before{content:counter(svc,decimal-leading-zero);font-size:40px;font-weight:700;line-height:1;color:var(--wp--preset--color--salmon)}.kcui-service__head h2{margin:0;font-size:1.375rem;letter-spacing:0.04em;line-height:1.1}@media (min-width:900px){.kcui-service__head h2{font-size:1.625rem}}.kcui-service__body,.kcui-service__side{display:flex;flex-direction:column;gap:1rem}.kcui-service__body > *,.kcui-service__side > *,.kcui-service__side > div > *{margin:0}.kcui-service__body > p:first-child{font-size:1.0625rem;line-height:1.6}@media (min-width:900px){.kcui-service__body > p:first-child{font-size:1.125rem}}.kcui-service__side p:not([class]){font-size:15px;line-height:1.5}.kcui-service__side div > .kcui-card__eyebrow{margin-bottom:0.375rem;letter-spacing:0.12em}.kcui-card__cta a{color:inherit;text-decoration:none}.kcui-card__cta a:hover{text-decoration:underline;text-underline-offset:4px}.kcui-readiness-hero{display:grid;border-bottom:1px solid var(--wp--preset--color--line)}@media (min-width:900px){.kcui-readiness-hero{grid-template-columns:7fr 5fr}}.kcui-readiness-hero > *{margin:0 !important;max-width:none !important}.kcui-readiness-hero__main{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem var(--kcui-gutter-x,1rem) 2rem}@media (min-width:900px){.kcui-readiness-hero__main{justify-content:center;padding-block:3.5rem;padding-right:4rem}}.kcui-readiness-hero__main > *{margin:0;max-width:640px}.kcui-readiness-hero__main .kcui-breadcrumbs{margin-bottom:0}.kcui-readiness-hero .kcui-lead{font-size:1.0625rem}@media (min-width:900px){.kcui-readiness-hero .kcui-lead{font-size:1.1875rem}}.wp-block-group.kcui-readiness-hero__areas{display:flex;flex-direction:column;justify-content:center;gap:1.125rem;padding:2rem var(--kcui-gutter-x,1rem)}@media (min-width:900px){.wp-block-group.kcui-readiness-hero__areas{padding-block:3.5rem;padding-left:3.5rem}}.kcui-readiness-hero__areas > *{margin:0}.kcui-areas{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--wp--preset--color--midnight)}.kcui-areas > div{display:grid;grid-template-columns:36px 1fr;padding:11px 0;border-bottom:1px solid var(--wp--preset--color--midnight);font-size:17px}.kcui-areas dt{font-weight:700}.kcui-areas dd{margin:0}.kcui-steps5{display:grid;gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none}@media (min-width:600px){.kcui-steps5{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.kcui-steps5{grid-template-columns:repeat(5,1fr)}}.kcui-steps5 li{display:flex;flex-direction:column;gap:0.625rem;margin:0;padding-top:1rem;border-top:4px solid var(--wp--preset--color--midnight);font-size:15px;line-height:1.5;color:var(--wp--preset--color--ash)}.kcui-steps5 li:first-child{border-top-color:var(--wp--preset--color--salmon)}.kcui-steps5 strong{font-size:19px;line-height:1.2;color:var(--wp--preset--color--midnight)}.kcui-stepnum{font-size:40px;font-weight:700;line-height:1;color:var(--wp--preset--color--midnight)}.kcui-steps5 li:first-child .kcui-stepnum{color:var(--wp--preset--color--salmon)}.kcui-webinar{display:grid;gap:2rem;padding:1.5rem;border:2px solid var(--wp--preset--color--midnight)}@media (min-width:900px){.kcui-webinar{grid-template-columns:7fr 5fr;gap:3rem;padding:2.5rem}}.kcui-webinar > *{display:flex;flex-direction:column;gap:1rem;margin:0;max-width:none}.kcui-webinar > * > *{margin:0}.kcui-webinar h2{font-size:1.5rem;letter-spacing:0.04em;line-height:1.1}@media (min-width:900px){.kcui-webinar h2{font-size:1.875rem}}.kcui-about-hero{min-height:0}@media (min-width:900px){.kcui-about-hero{min-height:640px}}.kcui-about-hero .kcui-readiness-hero__main > *{max-width:640px}.kcui-about-hero .kcui-lead{color:var(--wp--preset--color--midnight)}.kcui-anchors{display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;padding-top:0.25rem;font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.kcui-anchors a{color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-anchors a:hover{color:var(--wp--preset--color--crimson)}.kcui-readiness-hero__areas h2.kcui-onwhite{font-size:1.5rem;letter-spacing:0.04em;line-height:1.1;color:#fff}@media (min-width:900px){.kcui-readiness-hero__areas h2.kcui-onwhite{font-size:1.625rem}}.kcui-mandate{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--wp--preset--color--midnight)}.kcui-mandate li{display:grid;grid-template-columns:40px 1fr;align-items:baseline;margin:0;padding:0.75rem 0;border-bottom:1px solid var(--wp--preset--color--midnight);font-size:16px;line-height:1.4}.kcui-mandate li > span:first-child{font-weight:700}.kcui-mandate a{font-weight:700;color:var(--wp--preset--color--midnight);text-underline-offset:3px}.kcui-mandate a:hover{color:#fff}.kcui-about-framework{border-top:4px solid var(--wp--preset--color--midnight)}.kcui-inst-cols{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:900px){.kcui-inst-cols{grid-template-columns:5fr 4fr 3fr;gap:2.5rem}}.kcui-inst-col{display:flex;flex-direction:column;gap:1.25rem}.kcui-inst-col__head{display:flex;flex-direction:column;gap:0.25rem;padding-bottom:0.75rem;border-bottom:1px solid var(--wp--preset--color--midnight)}.kcui-inst-col__head p{margin:0}.kcui-inst-col ul{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none}.kcui-inst-col li{margin:0;padding-top:1rem;border-top:1px solid var(--wp--preset--color--line)}.kcui-inst-col--funders li{border-top:4px solid var(--wp--preset--color--salmon)}.kcui-inst-logo{height:calc(48px * var(--s,1));width:auto;object-fit:contain}@media (min-width:900px){.kcui-inst-logo{height:calc(56px * var(--s,1))}}.kcui-legalbasis{display:grid;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--wp--preset--color--midnight)}@media (min-width:900px){.kcui-legalbasis{grid-template-columns:3fr 9fr;gap:2.5rem}}.kcui-legalbasis > *{margin:0;max-width:none}.kcui-legalbasis p:last-child{font-size:17px;line-height:1.5}@media (min-width:900px){.kcui-legalbasis p:last-child{font-size:19px}}.kcui-profiles{margin-top:2rem}.kcui-profile{display:flex;flex-direction:column;gap:0.875rem;min-height:280px;padding:1.5rem;border:2px solid var(--wp--preset--color--midnight);background:#fff}@media (min-width:900px){.kcui-profile{padding:2rem}}.kcui-profile > *{margin:0;max-width:none}.kcui-profile--first{background:var(--wp--preset--color--salmon);border-color:var(--wp--preset--color--salmon);--k-muted:var(--wp--preset--color--midnight)}.kcui-profile__title{font-size:22px;letter-spacing:0.04em;line-height:1.1;text-transform:uppercase}@media (min-width:900px){.kcui-profile__title{font-size:24px}}.kcui-profile__text{font-size:16px;line-height:1.55;color:var(--wp--preset--color--ash)}.kcui-profile--first .kcui-profile__text{color:var(--wp--preset--color--midnight)}.kcui-profile__start{display:flex;flex-direction:column;gap:0.375rem;margin-top:auto;padding-top:0.75rem;border-top:1px solid var(--wp--preset--color--midnight);font-size:15px}.kcui-profile__start > *{margin:0}.kcui-profile__start a{font-weight:700;color:var(--wp--preset--color--crimson);text-decoration:none}.kcui-profile__start a:hover{text-decoration:underline}.kcui-profile--first .kcui-profile__start a{color:var(--wp--preset--color--midnight)}.kcui-profile--first .kcui-profile__start a:hover{color:#fff}.kcui-photoband{display:grid}@media (min-width:900px){.kcui-photoband{grid-template-columns:8fr 4fr;height:400px}}.kcui-photoband > *{margin:0 !important;max-width:none !important}.kcui-photoband__img{min-height:240px;height:100%;background:var(--wp--preset--color--midnight) url("../img/images/evolucija-ai-2026-mrezenje.jpg") center / cover no-repeat}.wp-block-group.kcui-photoband__panel{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2rem var(--kcui-gutter-x,1rem);background:var(--wp--preset--color--midnight)}@media (min-width:900px){.wp-block-group.kcui-photoband__panel{padding:3rem 3rem 3rem 3rem}}.kcui-photoband__panel > *{margin:0}.kcui-photoband__num{font-size:56px;font-weight:700;line-height:1}@media (min-width:900px){.kcui-photoband__num{font-size:64px}}.kcui-photoband__panel p:not(.is-style-kcui-eyebrow):not(.kcui-photoband__num){font-size:16px;line-height:1.5;color:var(--wp--preset--color--ash-200)}.kcui-photoband__panel a{font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--wp--preset--color--salmon);text-decoration:none}.kcui-photoband__panel a:hover{color:#fff}.kcui-consortium{display:grid;gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none}@media (min-width:600px){.kcui-consortium{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.kcui-consortium{grid-template-columns:repeat(3,1fr)}}@media (min-width:1180px){.kcui-consortium{grid-template-columns:repeat(5,1fr)}}.kcui-consortium li{display:flex;flex-direction:column;gap:0.625rem;margin:0;padding-top:1rem;border-top:2px solid var(--wp--preset--color--midnight)}.kcui-consortium li > p{margin:0;font-size:15px;line-height:1.45}.kcui-consortium__link{display:flex;flex-direction:column;gap:0.5rem;text-decoration:none;color:inherit}.kcui-consortium__link strong{font-size:16px;line-height:1.2;color:var(--wp--preset--color--midnight)}.kcui-consortium__link:hover strong{color:var(--wp--preset--color--crimson)}.kcui-consortium__logo{display:flex;align-items:center;height:calc(48px * var(--s,1))}.kcui-consortium__logo img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:left}.kcui-consortium__name{font-size:14px;line-height:1.35;color:var(--wp--preset--color--ash)}.kcui-contactline{display:flex;flex-direction:column;gap:0.25rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--wp--preset--color--line);font-size:15px;color:var(--wp--preset--color--ash)}@media (min-width:600px){.kcui-contactline{flex-direction:row;align-items:baseline;gap:1.5rem}}.kcui-contactline > *{margin:0}.kcui-contactline a{font-weight:700;color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-contactline a:hover{color:var(--wp--preset--color--crimson)}.kcui-bigless{display:flex;flex-direction:column}.kcui-bigless a{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--wp--preset--color--midnight);font-size:17px;font-weight:700;color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-bigless a:hover{color:var(--wp--preset--color--crimson)}
.kcui-search__grid{display:grid;gap:1rem}@media (min-width:900px){.kcui-search__grid{grid-template-columns:2fr 1fr 1fr 1fr;align-items:end}}.kcui-search__grid:has(> .kcui-field:nth-child(2):last-child){grid-template-columns:1fr}@media (min-width:900px){.kcui-search__grid:has(> .kcui-field:nth-child(2):last-child){grid-template-columns:2fr 1fr}}.kcui-search{max-width:none}.kcui-search .kcui-field{display:flex;flex-direction:column;gap:0.375rem}.kcui-filterbar .kcui-search select,.kcui-catalog-filters select{box-sizing:border-box;width:100%;height:44px;padding:0 2.25rem 0 0.75rem;border:1px solid var(--wp--preset--color--line-strong);border-radius:0;background:#fff;font:inherit;font-size:15px;color:var(--wp--preset--color--midnight);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'><path d='M2 5l5 5 5-5' fill='none' stroke='%23131E29' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.kcui-section--list .wp-block-post-template.is-layout-flow > li,ul.wp-block-post-template > li{margin:0}.kcui-month{margin:2rem 0 0;padding-bottom:0.625rem;border-bottom:1px solid var(--wp--preset--color--midnight);font-size:1.125rem;letter-spacing:0.12em;color:var(--wp--preset--color--ash)}@media (min-width:900px){.kcui-month{font-size:1.375rem}}li:first-child > .kcui-month{margin-top:0}.kcui-erow{position:relative;display:grid;grid-template-columns:78px 1fr;gap:0.75rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--wp--preset--color--line)}@media (min-width:900px){.kcui-erow{grid-template-columns:160px 1fr 200px;align-items:center;gap:2rem;padding:1.375rem 0}}.kcui-erow__date{display:flex;flex-direction:column;line-height:1}@media (min-width:900px){.kcui-erow__date{flex-direction:row;align-items:baseline;gap:0.625rem}}.kcui-erow__day{font-size:28px;font-weight:700}@media (min-width:900px){.kcui-erow__day{font-size:36px}}.kcui-erow__mon{margin-top:0.25rem;font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--wp--preset--color--ash)}@media (min-width:900px){.kcui-erow__mon{margin-top:0;font-size:13px}}.kcui-erow__main{display:flex;flex-direction:column;gap:0.375rem}.kcui-erow__main > *{margin:0}.kcui-erow__partner{font-size:13px;color:var(--wp--preset--color--ash)}.kcui-erow__title{margin:0;font-size:17px;line-height:1.25;letter-spacing:0;text-transform:none}@media (min-width:900px){.kcui-erow__title{font-size:20px}}.kcui-erow__title a{color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-erow__title a::after{content:"";position:absolute;inset:0;z-index:1}.kcui-erow:hover .kcui-erow__title a{color:var(--wp--preset--color--crimson)}.kcui-erow__title a:focus-visible{outline:none}.kcui-erow__title a:focus-visible::after{outline:3px solid var(--wp--preset--color--midnight);outline-offset:2px}.kcui-erow__meta{font-size:14px;color:var(--wp--preset--color--ash)}.kcui-erow__cta{grid-column:2;font-size:13px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--wp--preset--color--crimson)}@media (min-width:900px){.kcui-erow__cta{grid-column:auto;justify-self:end;font-size:14px}}.kcui-erow.is-closed .kcui-erow__cta{color:var(--wp--preset--color--ash)}.kcui-erow--featured{grid-template-columns:1fr;gap:0;padding:0 0 1.25rem;background:var(--wp--preset--color--surface);border-bottom:0;margin-bottom:0.25rem}@media (min-width:900px){.kcui-erow--featured{grid-template-columns:160px 1fr 200px;gap:2rem;padding:1.5rem 2rem 1.5rem 0}}.kcui-erow--featured .kcui-erow__date{flex-direction:row;align-items:baseline;gap:0.625rem;padding:0.875rem 1.25rem;background:var(--wp--preset--color--salmon);color:var(--wp--preset--color--midnight)}@media (min-width:900px){.kcui-erow--featured .kcui-erow__date{height:150px;flex-direction:column;align-items:center;justify-content:center;gap:0.375rem;padding:0}}.kcui-erow--featured .kcui-erow__day{font-size:44px}@media (min-width:900px){.kcui-erow--featured .kcui-erow__day{font-size:64px}}.kcui-erow--featured .kcui-erow__mon,.kcui-erow--featured .kcui-erow__time{color:inherit;margin:0;font-size:14px;letter-spacing:0.14em;text-transform:uppercase}.kcui-erow--featured .kcui-erow__time{letter-spacing:0;text-transform:none;font-weight:400}.kcui-erow--featured .kcui-erow__main{padding:1.125rem 1.25rem 0}@media (min-width:900px){.kcui-erow--featured .kcui-erow__main{padding:0}}.kcui-erow--featured .kcui-erow__title{font-size:21px}@media (min-width:900px){.kcui-erow--featured .kcui-erow__title{font-size:26px}}.kcui-erow--featured .kcui-erow__cta{display:none}@media (min-width:900px){.kcui-erow--featured .kcui-erow__cta{display:inline-flex;height:48px;padding:0 1.625rem;align-items:center;background:var(--wp--preset--color--salmon);color:var(--wp--preset--color--midnight);font-size:15px}}.kcui-erow--featured:hover .kcui-erow__cta{background:var(--wp--preset--color--salmon-400)}.kcui-past{display:grid;gap:2.5rem;max-width:1280px;margin:3rem auto 0;padding-inline:var(--kcui-gutter-x,1rem);padding-bottom:4rem}@media (min-width:900px){.kcui-past{grid-template-columns:7fr 5fr;align-items:start;gap:3rem}}.kcui-past__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:0.625rem;border-bottom:1px solid var(--wp--preset--color--midnight)}.kcui-past__head h2{margin:0;font-size:1.125rem;letter-spacing:0.12em}@media (min-width:900px){.kcui-past__head h2{font-size:1.375rem}}.kcui-past__head a{font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--wp--preset--color--midnight);text-decoration:none;white-space:nowrap}.kcui-past__head a:hover{color:var(--wp--preset--color--crimson)}.kcui-prow{position:relative;display:grid;grid-template-columns:72px 1fr;align-items:center;gap:0.25rem 1rem;padding:1rem 0;border-bottom:1px solid var(--wp--preset--color--line)}@media (min-width:900px){.kcui-prow{grid-template-columns:110px 1fr 160px;gap:1.5rem}}.kcui-prow > *{margin:0}.kcui-prow__date{font-size:14px;font-weight:700;color:var(--wp--preset--color--ash)}.kcui-prow__title{font-size:16px;line-height:1.3;letter-spacing:0;text-transform:none}@media (min-width:900px){.kcui-prow__title{font-size:17px}}.kcui-prow__title a{color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-prow__title a::after{content:"";position:absolute;inset:0}.kcui-prow:hover .kcui-prow__title a{color:var(--wp--preset--color--crimson)}.kcui-prow__cta{grid-column:2;font-size:13px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--wp--preset--color--crimson)}@media (min-width:900px){.kcui-prow__cta{grid-column:3;justify-self:end}}.kcui-past__aside{display:flex;flex-direction:column;gap:0.75rem;padding:1.25rem;background:var(--wp--preset--color--surface)}@media (min-width:900px){.kcui-past__aside{margin-top:3rem;padding:1.5rem}}.kcui-past__aside > *{margin:0}.kcui-past__title{font-size:1.25rem;font-weight:700;line-height:1.2}.kcui-past__aside p:not(.kcui-past__title){font-size:14px;color:var(--wp--preset--color--ash)}.kcui-past__aside .kcui-btn{align-self:flex-start}.wp-block-group.kcui-catalog{display:grid;gap:2rem}@media (min-width:900px){.wp-block-group.kcui-catalog{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:2.5rem;align-items:start}}.kcui-catalog > *{margin:0;max-width:none}.kcui-catalog-filters{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:900px){.kcui-catalog-filters{position:sticky;top:7rem}}.kcui-catalog-filters > *{margin:0}.kcui-catalog-search{display:flex;flex-direction:column;gap:0.5rem}.kcui-catalog-search .kcui-hint{margin:0}.kcui-catalog-search .kcui-hint a{color:var(--wp--preset--color--midnight);text-underline-offset:3px}.kcui-catalog-filters .kcui-search__row{display:flex}.kcui-catalog-filters input[type="search"]{flex:1;min-width:0;height:52px;padding:0 0.875rem;border:1px solid var(--wp--preset--color--midnight);border-right:0;border-radius:0;background:#fff;font:inherit;font-size:16px}.kcui-catalog-filters .kcui-search__row .kcui-btn{height:52px;border:0;cursor:pointer}.kcui-facets > summary{display:none;cursor:pointer;padding:0.75rem 0;border-block:1px solid var(--wp--preset--color--midnight);font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;list-style:none}.kcui-facets > summary::-webkit-details-marker{display:none}@media (max-width:899px){.kcui-facets > summary{display:block}}.kcui-facets form{display:flex;flex-direction:column;gap:1.25rem;padding-top:1rem}.kcui-facet{display:flex;flex-direction:column;gap:0.25rem;margin:0;padding:1.25rem 0 0;border:0;border-top:1px solid var(--wp--preset--color--line);min-width:0}.kcui-facet > .kcui-eyebrow{margin:0 0 0.5rem}.kcui-check{display:flex;align-items:center;gap:0.625rem;min-height:32px;font-size:15px;cursor:pointer}.kcui-check input{width:18px;height:18px;margin:0;accent-color:var(--wp--preset--color--crimson)}.kcui-check span:first-of-type{flex:1}.kcui-check__n{font-size:14px;color:var(--wp--preset--color--ash)}.kcui-check.is-muted{color:var(--wp--preset--color--ash-400);cursor:default}.kcui-facet__more > summary{display:flex;padding-top:0.25rem;cursor:pointer;list-style:none;font-size:14px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--wp--preset--color--crimson)}.kcui-facet__more > summary::-webkit-details-marker{display:none}.kcui-facet__more > summary span:last-child,.kcui-facet__more[open] > summary span:first-child{display:none}.kcui-facet__more[open] > summary span:last-child{display:inline}.kcui-facet__more[open] > .kcui-check:first-of-type{margin-top:0.5rem}.kcui-catalog-cta{display:flex;flex-direction:column;gap:0.625rem;padding:1.25rem;background:var(--wp--preset--color--surface)}.kcui-catalog-cta > *{margin:0}.kcui-catalog-cta__title{font-size:16px;font-weight:700;line-height:1.3}.kcui-catalog-cta p:not(.kcui-catalog-cta__title){font-size:14px;color:var(--wp--preset--color--ash)}.kcui-catalog-cta .kcui-btn{align-self:flex-start;height:44px;font-size:14px}.kcui-catalog .kcui-section--list{padding:0}.kcui-featured{position:relative;display:grid;margin-bottom:1.75rem;background:var(--wp--preset--color--midnight);color:#fff}@media (min-width:900px){.kcui-featured{grid-template-columns:5fr 7fr}}.kcui-featured__text{display:flex;flex-direction:column;justify-content:center;gap:0.875rem;padding:1.5rem}@media (min-width:900px){.kcui-featured__text{padding:2.25rem}}.kcui-featured__text > *{margin:0}.kcui-featured h3{font-size:24px;line-height:1.15;letter-spacing:0;text-transform:none}@media (min-width:900px){.kcui-featured h3{font-size:30px}}.kcui-featured h3 a{color:#fff;text-decoration:none}.kcui-featured h3 a::after{content:"";position:absolute;inset:0;z-index:1}.kcui-featured:hover h3 a{color:var(--wp--preset--color--salmon)}.kcui-featured h3 a:focus-visible{outline:none}.kcui-featured h3 a:focus-visible::after{outline:3px solid #fff;outline-offset:-3px}.kcui-featured__summary{font-size:16px;line-height:1.55;color:var(--wp--preset--color--ash-200);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kcui-featured__meta{font-size:14px;color:var(--wp--preset--color--ash-200)}.kcui-featured .kcui-card__cta{color:var(--wp--preset--color--salmon)}.kcui-featured__art{display:flex;align-items:center;justify-content:center;padding:2rem 0;background:var(--wp--preset--color--midnight-600)}@media (min-width:900px){.kcui-featured__art{padding:0}}.kcui-featured__art svg{height:140px;width:auto}@media (min-width:900px){.kcui-featured__art svg{height:240px}}.kcui-news-list{display:grid;gap:2rem;margin:0;padding:0;list-style:none}@media (min-width:900px){.kcui-news-list{grid-template-columns:7fr 5fr;column-gap:2.5rem;row-gap:0;align-items:start}.kcui-news-list > li:first-child{grid-column:1;grid-row:1 / span 40}.kcui-news-list > li:not(:first-child){grid-column:2}.kcui-news-list > li:nth-child(2){border-top:1px solid var(--wp--preset--color--midnight)}}.kcui-news-list > li{margin:0}.kcui-nlead{position:relative;display:flex;flex-direction:column;gap:1rem}.kcui-nlead > *{margin:0}.kcui-nlead__img{height:200px;overflow:hidden;background:var(--wp--preset--color--midnight)}@media (min-width:900px){.kcui-nlead__img{height:300px}}.kcui-nlead__img img{width:100%;height:100%;object-fit:cover}.kcui-nlead__title{font-size:24px;line-height:1.2;letter-spacing:0;text-transform:none}@media (min-width:900px){.kcui-nlead__title{font-size:30px}}.kcui-nlead__title a,.kcui-nrow__title a{color:var(--wp--preset--color--midnight);text-decoration:none}.kcui-nlead__title a::after,.kcui-nrow__title a::after{content:"";position:absolute;inset:0;z-index:1}.kcui-nlead:hover .kcui-nlead__title a,.kcui-nrow:hover .kcui-nrow__title a{color:var(--wp--preset--color--crimson)}.kcui-nlead__title a:focus-visible,.kcui-nrow__title a:focus-visible{outline:none}.kcui-nlead__title a:focus-visible::after,.kcui-nrow__title a:focus-visible::after{outline:3px solid var(--wp--preset--color--midnight);outline-offset:2px}.kcui-nlead__summary{font-size:16px;line-height:1.55;color:var(--wp--preset--color--ash)}.kcui-nrow{position:relative;display:flex;flex-direction:column;gap:0.5rem;padding:1.125rem 0;border-bottom:1px solid var(--wp--preset--color--line)}.kcui-nrow > *{margin:0}.kcui-nrow__title{font-size:18px;line-height:1.25;letter-spacing:0;text-transform:none}@media (min-width:900px){.kcui-nrow__title{font-size:22px}}.kcui-progress{position:sticky;top:3.5rem;z-index:40;height:4px;width:100%;background:var(--wp--preset--color--line)}@media (min-width:900px){.kcui-progress{top:4rem}}body.admin-bar .kcui-progress{top:calc(3.5rem + var(--wp-admin--admin-bar--height,32px))}@media (min-width:900px){body.admin-bar .kcui-progress{top:calc(4rem + var(--wp-admin--admin-bar--height,32px))}}.kcui-progress > div{height:100%;width:0;background:var(--wp--preset--color--salmon);transition:width 0.15s ease-out}@media (prefers-reduced-motion:reduce){.kcui-progress > div{transition:none}}.kcui-single__toc{display:none}@media (min-width:1180px){.kcui-single__grid--article{grid-template-columns:minmax(0,3fr) minmax(0,8fr) minmax(0,3fr)}.kcui-single__toc{display:flex;flex-direction:column;gap:1.25rem;padding-top:1rem;border-top:2px solid var(--wp--preset--color--midnight);position:sticky;top:7rem}.kcui-single__toc > *{margin:0}.kcui-share-mobile{display:none}}.kcui-toc--article{display:flex;flex-direction:column;padding-top:0;border-top:0;position:static}.kcui-toc--article a{padding:0.5625rem 0 0.5625rem 0.875rem;border-bottom:0;border-left:3px solid transparent;font-size:15px;line-height:1.4}.kcui-toc--article a[aria-current="true"]{border-left-color:var(--wp--preset--color--salmon);font-weight:700}.kcui-share{display:flex;flex-direction:column;gap:0.625rem}.kcui-share > *{margin:0}.kcui-share__row{display:flex;align-items:center;gap:0.5rem}.kcui-share__row a,.kcui-share__row button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--wp--preset--color--midnight);background:transparent;color:var(--wp--preset--color--midnight);cursor:pointer}.kcui-share__row a:hover,.kcui-share__row button:hover{background:var(--wp--preset--color--midnight);color:#fff}.kcui-share__row [hidden]{display:none}.kcui-share-mobile{padding-top:1.25rem;border-top:1px solid var(--wp--preset--color--line)}.kcui-share-mobile .kcui-share{flex-direction:row;align-items:center;gap:1rem}.kcui-featured,.kcui-featured__text{min-width:0}.kcui-featured p.is-style-kcui-tag-accent{white-space:normal;max-width:100%}.kcui-featured__text > .is-style-kcui-tag-accent{align-self:flex-start}.kcui-hero__text .kcui-catalog-search{width:100%;max-width:640px;margin-top:0.5rem}.kcui-hero__text .kcui-catalog-search .kcui-search__row{display:flex;gap:0.5rem}.kcui-hero__text .kcui-catalog-search input[type="search"]{flex:1 1 auto;min-width:0;height:52px;padding:0 0.875rem;border:1px solid var(--wp--preset--color--midnight);border-radius:0;font:inherit;font-size:16px}
