.ks-blog{--ks-navy:#102694;--ks-navy-700:#0b1a6b;--ks-gold:#ffcc00;--ks-gold-600:#e6b800;--ks-ink:#1a1f33;--ks-body:#444444;--ks-muted:#66708a;--ks-line:#e5e8f2;--ks-tint:#eef3ff;--ks-tint-2:#e8f4ff;--ks-bg:#f5f7fc;--ks-card:#ffffff;--ks-focus:#1d4ed8;--ks-radius:0;--ks-radius-sm:0;--ks-radius-pill:0;--ks-shadow:none;--ks-shadow-hover:none;--ks-maxw:1180px;--ks-read:100%;--ks-gap:clamp(1.25rem, 1rem + 1.2vw, 2rem);--ks-pad:clamp(1.5rem, 1rem + 2.4vw, 3.5rem);--ks-display:"Bricolage Grotesque", "Exo", "Open Sans", system-ui, sans-serif;--ks-sans:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--ks-sans);color:var(--ks-body);-webkit-font-smoothing:antialiased}.ks-blog *,.ks-blog *::before,.ks-blog *::after{box-sizing:border-box}.blog_container{background:#eef3fb!important}.ks-blog{display:block;background:#fff0;margin:0;padding-top:clamp(1rem, 0.5rem + 1.2vw, 1.75rem);padding-bottom:clamp(2rem, 1rem + 3vw, 3.5rem);isolation:isolate}.nav_container{position:relative;z-index:100}.ks-blog__inner{width:100%;max-width:var(--ks-maxw);margin-inline:auto}.ks-blog a{color:var(--ks-navy);text-underline-offset:.18em}.ks-blog :where(a,button,input):focus-visible{outline:3px solid var(--ks-focus);outline-offset:2px}.ks-blog .ks-btn:focus-visible{outline-color:#fff}.ks-prose .ks-table-wrap:focus-visible{outline:3px solid var(--ks-focus);outline-offset:2px}.ks-intro{max-width:var(--ks-read);margin-bottom:clamp(1.5rem, 1rem + 2vw, 2.75rem)}.ks-intro__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ks-sans);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ks-navy);background:var(--ks-tint);border-radius:var(--ks-radius-pill);padding:.35rem .85rem;margin-bottom:.9rem}.ks-intro__eyebrow i{color:var(--ks-gold-600)}.ks-intro h2,.ks-intro__title{font-family:var(--ks-display);color:var(--ks-ink);font-weight:800;line-height:1.12;letter-spacing:-.01em;font-size:clamp(1.6rem, 1.2rem + 1.8vw, 2.5rem);margin:0 0 .6rem}.ks-intro p{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--ks-muted)}.ks-hero{position:relative;isolation:isolate;overflow:hidden;background-color:var(--ks-navy);color:#fff;padding:clamp(2rem, 1.4rem + 3vw, 3.75rem) var(--ks-pad);margin-bottom:clamp(1.75rem, 1rem + 2.5vw, 3rem)}.ks-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 130% at 100% 0%,rgb(255 204 0 / .22),transparent 55%);pointer-events:none}.ks-hero__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .9rem;color:var(--ks-gold);font-family:var(--ks-sans);font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}.ks-hero__eyebrow i{color:var(--ks-gold)}.ks-hero__title{margin:0;max-width:22ch;font-family:var(--ks-display);color:#fff;font-weight:800;line-height:1.05;letter-spacing:-.015em;font-size:clamp(2rem, 1.3rem + 3.4vw, 3.5rem)}.ks-hero__sub{margin:1.1rem 0 0;max-width:60ch;color:#c9d3ff;font-size:1.0625rem;line-height:1.6}.ks-hero__cat{display:inline-block;margin:0 0 1rem;padding:.4rem .85rem;background:var(--ks-gold);color:var(--ks-navy);font-weight:800;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color .18s ease}.ks-hero__cat:hover{background:#fff}.ks-blog--single .ks-hero{background:#fff;border-bottom:1px solid var(--ks-line);margin-bottom:clamp(2rem, 1.4rem + 3vw, 3.75rem)!important}.ks-blog--single .ks-hero::after{display:none}.ks-blog--single .ks-hero .ks-hero__title{color:var(--ks-ink)}.ks-blog--single .ks-hero__meta{color:var(--ks-body)!important}.ks-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:1.1rem 0 0;color:#c9d3ff;font-size:.9rem}.ks-hero__meta i{margin-right:.4rem;color:var(--ks-gold)}.ks-article>.ks-hero{margin-bottom:0}@media (max-width:600px){.ks-hero__title{max-width:none}}.ks-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.5rem, 1rem + 1.6vw, 2.25rem);padding:0;list-style:none}.ks-filter__link{display:inline-block;font-size:.875rem;font-weight:600;text-decoration:none;color:var(--ks-navy);background:#fff;border:1px solid var(--ks-line);border-radius:var(--ks-radius-pill);padding:.45rem 1rem;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ks-filter__link:hover{background:var(--ks-navy);color:#fff;border-color:var(--ks-navy)}.ks-filter__link[aria-current="page"]{background:var(--ks-navy);color:#fff;border-color:var(--ks-navy)}.ks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 320px),1fr));gap:var(--ks-gap)}.ks-card{position:relative;display:flex;flex-direction:column;background:var(--ks-card);border:1px solid var(--ks-line);border-radius:var(--ks-radius);overflow:hidden;box-shadow:var(--ks-shadow);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ks-card:hover{border-color:#d7defa;box-shadow:var(--ks-shadow-hover)}.ks-card:focus-within{border-color:var(--ks-focus)}.ks-card__media{position:relative;display:block;aspect-ratio:16 / 10;background:var(--ks-tint);overflow:hidden}.ks-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ks-card__media--empty{display:grid;place-items:center;color:#b9c2e0;font-size:2.5rem}.ks-card__body{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:1.25rem 1.35rem 1.4rem}.ks-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.8125rem;color:var(--ks-muted);margin:0}.ks-meta span,.ks-meta time{display:inline-flex;align-items:center;gap:.4rem}.ks-meta i{color:var(--ks-navy);opacity:.75}.ks-chip{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:var(--ks-navy);background:var(--ks-tint);border-radius:var(--ks-radius-pill);padding:.3rem .7rem;transition:background-color .18s ease,color .18s ease}.ks-chip:hover{background:var(--ks-navy);color:#fff}.ks-card__title{font-family:var(--ks-display);color:var(--ks-ink);font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:1.1875rem;margin:.1rem 0 0}.ks-card__title a{color:inherit;text-decoration:none}.ks-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.ks-card:hover .ks-card__title a{color:var(--ks-navy)}.ks-card__excerpt{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ks-body);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.ks-card__more{position:relative;z-index:2;margin-top:auto;padding-top:.4rem;display:inline-flex;align-items:center;gap:.45rem;font-weight:700;font-size:.9rem;color:var(--ks-navy);text-decoration:none;width:max-content}.ks-card__more i{transition:transform .2s ease}.ks-card:hover .ks-card__more i{transform:translateX(3px)}.ks-feature{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:0;background:var(--ks-card);border:1px solid var(--ks-line);border-radius:var(--ks-radius);overflow:hidden;box-shadow:var(--ks-shadow);margin-bottom:var(--ks-gap);transition:box-shadow .2s ease,border-color .2s ease;padding:0}.ks-feature:hover{box-shadow:var(--ks-shadow-hover)}.ks-feature__media{position:relative;min-height:260px;background:var(--ks-tint);overflow:hidden}.ks-feature__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ks-feature__badge{position:absolute;top:1rem;left:1rem;z-index:2;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ks-navy);background:var(--ks-gold);padding:.35rem .8rem;border-radius:var(--ks-radius-pill)}.ks-feature__body{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.5rem, 1rem + 2vw, 2.75rem)}.ks-feature__title{font-family:var(--ks-display);color:var(--ks-ink);font-weight:800;line-height:1.15;letter-spacing:-.015em;font-size:clamp(1.5rem, 1.2rem + 1.4vw, 2.125rem);margin:0}.ks-feature__title a{color:inherit;text-decoration:none}.ks-feature__title a::after{content:"";position:absolute;inset:0;z-index:1}.ks-feature__title a:hover{color:var(--ks-navy)}.ks-feature__excerpt{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--ks-body)}@media (max-width:52em){.ks-feature{grid-template-columns:1fr}.ks-feature__media{aspect-ratio:16 / 9;min-height:0}}.ks-pagination{margin-top:clamp(2rem, 1.5rem + 2vw, 3.25rem)}.ks-pagination .nav-links,.ks-pagination .page-numbers-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.ks-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .9rem;font-weight:700;font-size:.95rem;color:var(--ks-navy);text-decoration:none;background:#fff;border:1px solid var(--ks-line);border-radius:var(--ks-radius-sm);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ks-pagination a.page-numbers:hover{background:var(--ks-tint);border-color:#c9d3f5}.ks-pagination .page-numbers.current{background:var(--ks-navy);color:#fff;border-color:var(--ks-navy)}.ks-pagination .page-numbers.dots{border-color:#fff0;background:#fff0}.ks-article{max-width:100%;margin-inline:auto;background:var(--ks-card);border:1px solid var(--ks-line);border-radius:var(--ks-radius);box-shadow:var(--ks-shadow);overflow:hidden}.ks-article__head{padding:clamp(1.5rem, 1rem + 2.6vw, 3rem) var(--ks-pad) 0}.ks-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;font-size:.875rem;color:var(--ks-muted);margin-bottom:1rem}.ks-article__meta .ks-chip{text-transform:uppercase}.ks-article__meta span{display:inline-flex;align-items:center;gap:.45rem}.ks-article__meta i{color:var(--ks-navy);opacity:.8}.ks-article__title{font-family:var(--ks-display);color:var(--ks-ink);font-weight:800;line-height:1.12;letter-spacing:-.015em;font-size:clamp(1.9rem, 1.4rem + 2.4vw, 3rem);margin:0 0 1rem}.ks-article__figure{margin:clamp(1.25rem, 1rem + 1.4vw, 2rem) 0 0;padding:0 var(--ks-pad)}.ks-article__figure img{width:100%;height:auto;border-radius:var(--ks-radius-sm);display:block}.ks-article__figcaption{margin-top:.6rem;font-size:.85rem;color:var(--ks-muted);text-align:center}.ks-prose{max-width:var(--ks-read);margin-inline:auto;padding:clamp(1.5rem, 1rem + 2.4vw, 2.75rem) var(--ks-pad) clamp(1.5rem, 1rem + 2vw, 2.5rem);font-size:1.0625rem;line-height:1.75;color:var(--ks-body)}.ks-prose>:first-child{margin-top:0}.ks-prose p{margin:0 0 1.25rem}.ks-prose h2,.ks-prose h3,.ks-prose h4{font-family:var(--ks-display);color:var(--ks-ink);font-weight:700;letter-spacing:-.01em;line-height:1.25;scroll-margin-top:6rem}.ks-prose h2{font-size:clamp(1.4rem, 1.15rem + 1vw, 1.85rem);margin:2.25rem 0 .85rem;padding-top:.4rem}.ks-prose h3{font-size:clamp(1.2rem, 1.05rem + 0.6vw, 1.45rem);margin:1.85rem 0 .7rem}.ks-prose h4{font-size:1.1rem;margin:1.5rem 0 .6rem}.ks-prose a{color:var(--ks-navy);text-decoration:underline;text-decoration-color:rgb(16 38 148 / .35);text-decoration-thickness:2px;font-weight:600;transition:text-decoration-color .15s ease}.ks-prose a:hover{text-decoration-color:var(--ks-gold)}.ks-prose ul,.ks-prose ol{margin:0 0 1.35rem;margin-left:0;padding-left:1.4rem;list-style-position:outside}.ks-prose ul{list-style-type:disc}.ks-prose ol{list-style-type:decimal}.ks-prose li{margin-bottom:.5rem;padding-left:.25rem}.ks-prose ul li::marker{color:var(--ks-gold-600)}.ks-prose ol li::marker{color:var(--ks-navy);font-weight:700}.ks-prose img,.ks-prose figure{max-width:100%;height:auto}.ks-prose figure{margin:1.75rem 0}.ks-prose img{border-radius:var(--ks-radius-sm)}.ks-prose figcaption{margin-top:.5rem;font-size:.85rem;color:var(--ks-muted);text-align:center}.ks-prose blockquote{margin:1.75rem 0;padding:1.1rem 1.4rem;background:var(--ks-tint);border-left:4px solid var(--ks-gold);border-radius:0 var(--ks-radius-sm) var(--ks-radius-sm) 0;color:var(--ks-ink);font-size:1.0625rem}.ks-prose blockquote p{color:var(--ks-ink)}.ks-prose blockquote p:last-child{margin-bottom:0}.ks-prose hr{border:0;height:1px;background:var(--ks-line);margin:2.25rem 0}.ks-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:#f1f3fb;border:0;padding:.15em .4em;border-radius:0;color:var(--ks-navy-700)}.ks-prose pre{background:#0c1330;color:#eef1ff;padding:1.1rem 1.25rem;border-radius:var(--ks-radius-sm);overflow:auto;margin:1.5rem 0}.ks-prose pre code{background:none;color:inherit;padding:0}.ks-prose .ks-table-wrap{overflow-x:auto;margin:1.75rem 0;border:1px solid var(--ks-line);border-radius:var(--ks-radius-sm)}.ks-prose table{width:100%;border-collapse:collapse;font-size:.95rem}.ks-prose th,.ks-prose td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--ks-line)}.ks-prose thead th{background:var(--ks-navy);color:#fff;font-weight:700}.ks-prose tbody tr:nth-child(even){background:var(--ks-tint)}.ks-prose tbody tr:last-child td{border-bottom:0}.ks-prose thead,.ks-prose tbody,.ks-prose tfoot{border:0;background:#fff0}.ks-prose .ks-table-wrap table{margin-bottom:0}.ks-tags{display:flex;flex-wrap:wrap;gap:.5rem;max-width:var(--ks-read);margin:0 auto;padding:.5rem var(--ks-pad) 1.5rem}.ks-tag{font-size:.8125rem;font-weight:600;text-decoration:none;color:var(--ks-navy);background:var(--ks-tint);border-radius:var(--ks-radius-pill);padding:.35rem .8rem;transition:background-color .18s ease,color .18s ease}.ks-tag:hover{background:var(--ks-navy);color:#fff}.ks-divider{border:0;height:1px;background:var(--ks-line);margin:0}.ks-share{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;max-width:var(--ks-read);margin-inline:auto;padding:1.5rem var(--ks-pad)}.ks-share__label{font-weight:700;color:var(--ks-ink);margin-right:.25rem}.ks-share a{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:0;background:var(--ks-tint);color:var(--ks-navy);text-decoration:none;font-size:1rem;transition:background-color .18s ease,color .18s ease,transform .18s ease}.ks-share a:hover{background:var(--ks-navy);color:#fff;transform:translateY(-2px)}.ks-author{display:flex;gap:1.1rem;align-items:flex-start;max-width:var(--ks-read);margin:0 auto;padding:1.5rem var(--ks-pad)}.ks-author__avatar img{width:64px;height:64px;border-radius:0;display:block}.ks-author__avatar-fallback{display:grid;place-items:center;width:64px;height:64px;border-radius:0;background:var(--ks-tint);color:var(--ks-navy);font-size:1.4rem}.ks-author__name{font-family:var(--ks-display);font-weight:700;color:var(--ks-ink);font-size:1.1rem;margin:0 0 .2rem}.ks-author__role{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ks-navy);font-weight:700;margin:0 0 .4rem}.ks-author__bio{margin:0;font-size:.95rem;line-height:1.6;color:var(--ks-body)}.ks-cta{max-width:var(--ks-read);margin:clamp(1.5rem, 1rem + 2vw, 2.5rem) 50px;padding:clamp(1.5rem, 1rem + 2vw, 2.5rem);background:var(--ks-navy);border-radius:var(--ks-radius);color:#fff;text-align:center;background-image:radial-gradient(circle at 100% 0%,rgb(255 204 0 / .18),transparent 45%)}.ks-cta__title{font-family:var(--ks-display);font-weight:800;font-size:clamp(1.35rem, 1.1rem + 1vw, 1.85rem);line-height:1.2;margin:0 0 .5rem;color:#fff}.ks-cta__text{margin:0 auto 1.25rem;max-width:46ch;color:#d6ddff;font-size:1.0625rem;line-height:1.55}.ks-btn{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--ks-sans);font-weight:800;font-size:1.0625rem;text-decoration:none;color:var(--ks-navy);background:var(--ks-gold);border:0;border-radius:var(--ks-radius-pill);padding:.9rem 1.75rem;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.ks-btn:hover{background:var(--ks-gold-600);transform:translateY(-2px)}.ks-btn i{font-size:1em}.ks-related{max-width:var(--ks-maxw);margin:clamp(2rem, 1.5rem + 2vw, 3rem) auto 0}.ks-section-title{font-family:var(--ks-display);color:var(--ks-ink);font-weight:800;letter-spacing:-.01em;font-size:clamp(1.35rem, 1.1rem + 1vw, 1.85rem);margin:0 0 1.25rem}.ks-postnav{display:grid;grid-template-columns:1fr 1fr;gap:var(--ks-gap);max-width:var(--ks-maxw);margin:clamp(1.5rem, 1rem + 2vw, 2.5rem) auto 0;list-style:none}.ks-postnav__item a{display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.1rem 1.35rem;background:#fff;border:1px solid var(--ks-line);border-radius:var(--ks-radius);text-decoration:none;color:var(--ks-ink);transition:border-color .18s ease,box-shadow .18s ease}.ks-postnav__item a:hover{border-color:#c9d3f5;box-shadow:var(--ks-shadow)}.ks-postnav__item--next{text-align:right}.ks-postnav__dir{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ks-navy)}.ks-postnav__title{font-family:var(--ks-display);font-weight:700;font-size:1.0625rem;line-height:1.3}@media (max-width:600px){.ks-postnav{grid-template-columns:1fr}.ks-postnav__item--next{text-align:left}}.ks-empty{text-align:center;padding:clamp(2.5rem, 2rem + 4vw, 5rem) 1rem;color:var(--ks-muted)}.ks-empty i{font-size:2.5rem;color:#c2cbeb;margin-bottom:1rem}.ks-empty h2{font-family:var(--ks-display);color:var(--ks-ink);margin:0 0 .5rem}@media (prefers-reduced-motion:reduce){.ks-blog *{transition:none!important;scroll-behavior:auto!important}.ks-card:hover .ks-card__media img{transform:none}}@media (prefers-reduced-motion:no-preference){.ks-card:hover{transform:translateY(-3px)}.ks-card:hover .ks-card__media img{transform:scale(1.04)}}@media print{.ks-blog{background:#fff}.ks-share,.ks-cta,.ks-related,.ks-postnav,.ks-pagination{display:none!important}.ks-article{border:0;box-shadow:none}}