@font-face{font-family:Inter;src:url('/premium-assets/fonts/InterVariable-about-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+011E-011F,U+0130-0131,U+015E-015F,U+2000-206F,U+20A0-21FF,U+FEFF,U+FFFD}
.ki-page{--ki-navy:#082d3f;--ki-blue:#006c99;--ki-copy:#476978;--ki-rule:#b3cbd5;background:#fff;color:var(--ki-navy);color-scheme:light;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.85}
.ki-page *{box-sizing:border-box;min-width:0}
.ki-page .ki-wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}
.ki-page :is(h1,h2,h3,h4){font-weight:630;letter-spacing:-.045em;line-height:1.18;color:inherit;text-wrap:balance}
.ki-page h1{font-size:clamp(44px,4.2vw,60px);letter-spacing:-.055em;margin:0}
.ki-page h2{font-size:clamp(32px,2.9vw,41px);margin:0}
.ki-page p{margin:0}
.ki-page em{font-style:normal;color:var(--ki-blue)}
.ki-page a{text-decoration:none}
.ki-page a:focus-visible{outline:3px solid #0085bc;outline-offset:5px}
.ki-page .ki-arrow{flex:0 0 24px;width:24px;font-size:21px;line-height:1.4;text-align:right}
.ki-page .ki-label{font-size:10px;font-weight:650;letter-spacing:.1em;line-height:1.8;color:var(--ki-blue);margin-bottom:22px}
.ki-page .ki-entry{padding:20px 0 31px}
.ki-page .ki-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;line-height:1.8;color:var(--ki-copy);border-bottom:1px solid var(--ki-rule);padding-bottom:13px;margin-bottom:30px}
.ki-page .ki-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}
.ki-page .ki-entry-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}
.ki-page .ki-lead{font-size:27px;line-height:1.4;font-weight:570;letter-spacing:-.035em}
.ki-page .ki-introduction{font-size:14px;line-height:1.95;color:var(--ki-copy);max-width:450px;margin-top:18px}
.ki-page .ki-topics{display:flex;flex-wrap:wrap;gap:12px 35px;border-top:1px solid var(--ki-rule);margin-top:30px;padding-top:13px}
.ki-page .ki-topics a{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;font-size:12px;line-height:1.8;font-weight:600;color:var(--ki-blue)}
.ki-page .ki-topics a:hover{text-decoration:underline;text-underline-offset:5px}
.ki-page :is(.ki-guides,.ki-regional){scroll-margin-top:110px}
.ki-page .ki-guides{padding:40px 0 60px}
.ki-page .ki-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:33px}
.ki-page .ki-section-heading>.ki-label{grid-column:1/-1}
.ki-page .ki-section-heading>p{font-size:14px;line-height:1.95;color:var(--ki-copy);max-width:440px}
.ki-page .ki-guides-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
.ki-page .ki-guide{margin:0}
.ki-page .ki-guide-link{display:flex;gap:26px;align-items:start}
.ki-page .ki-guide-photo{margin:0;flex:0 0 128px;width:128px}
.ki-page .ki-guide-photo img{display:block;width:100%;height:auto}
.ki-page .ki-topic{font-size:10px;font-weight:600;line-height:1.8;letter-spacing:.045em;color:var(--ki-blue);margin-bottom:14px}
.ki-page .ki-guide h3{font-size:27px;line-height:1.25;margin:0}
.ki-page .ki-excerpt{font-size:13px;line-height:1.95;color:var(--ki-copy);margin-top:18px}
.ki-page .ki-read{display:flex;align-items:center;gap:25px;min-height:44px;font-size:12px;font-weight:600;line-height:1.8;color:var(--ki-blue);margin-top:16px}
.ki-page .ki-guide-link:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.ki-page .ki-guide-link:focus-visible{outline-offset:8px}
.ki-page .ki-guide-lead{max-width:500px}
.ki-page .ki-guide-lead .ki-guide-link{display:block}
.ki-page .ki-guide-lead .ki-guide-photo{width:100%;max-width:500px;margin-bottom:25px}
.ki-page .ki-guide-lead h3{font-size:34px;line-height:1.2}
.ki-page .ki-guide-lead .ki-excerpt{font-size:14px}
.ki-page .ki-guide-rail{border-top:1px solid var(--ki-rule)}
.ki-page .ki-guide-rail .ki-guide{padding:29px 0;border-bottom:1px solid var(--ki-rule)}
.ki-page .ki-guide-rail .ki-guide:last-child .ki-guide-photo{flex-basis:96px;width:96px;margin-right:32px}
.ki-page .ki-regional{background:#edf4f7;border-top:1px solid #d1e0e7;padding:53px 0 59px}
.ki-page .ki-region-list{border-top:1px solid #9fbfce;margin-top:33px}
.ki-page .ki-region{display:grid;grid-template-columns:250px 1fr;gap:65px;border-bottom:1px solid #9fbfce;padding:32px 0}
.ki-page .ki-region-number{font-size:10px;font-weight:650;line-height:1.8;letter-spacing:.04em;color:var(--ki-blue);margin-bottom:16px}
.ki-page .ki-region h3{font-size:26px;line-height:1.3;margin:0;overflow-wrap:anywhere}
.ki-page .ki-region-photo{width:160px;max-width:100%;margin:20px 0 0}
.ki-page .ki-region-photo img{display:block;width:100%;height:auto}
.ki-page .ki-region-photo figcaption{font-size:10px;line-height:1.9;color:var(--ki-copy);margin-top:9px}
.ki-page .ki-regional-articles{display:grid;grid-template-columns:1fr 1fr;gap:45px}
.ki-page .ki-regional-articles h4{font-size:24px;line-height:1.35;margin:0;max-width:330px}
.ki-page .ki-regional-articles h4 a{display:inline-flex;align-items:center;min-height:44px}
.ki-page .ki-regional-articles h4 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.ki-page .ki-archive-read{display:inline-flex;align-items:center;gap:26px;min-height:48px;font-size:12px;font-weight:600;line-height:1.8;color:var(--ki-blue);margin-top:19px}
.ki-page .ki-archive-read:hover{text-decoration:underline;text-underline-offset:5px}
.ki-page .ki-contact{background:#082d3f;color:#f2f8fc;padding:48px 0 52px;--ki-blue:#85dafa;--ki-copy:#bfd5e1}
.ki-page .ki-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.ki-page .ki-contact h2{font-size:clamp(32px,2.9vw,41px)}
.ki-page .ki-contact-layout>div>p:not(.ki-label){font-size:14px;line-height:1.95;color:var(--ki-copy);max-width:520px;margin-top:22px}
.ki-page .ki-actions{display:flex;flex-direction:column;gap:13px}
.ki-page :is(.ki-primary,.ki-secondary){display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:56px;padding:16px 19px;font-size:13px;font-weight:600;line-height:1.65;transition:background .18s}
.ki-page .ki-primary{background:#0076a8;border:1px solid #0076a8;color:#fff}
.ki-page .ki-primary:hover{background:#00658f}
.ki-page .ki-secondary{border:1px solid #769bad;color:#f2f8fc}
.ki-page .ki-secondary:hover{background:#123f54}
.ki-page .ki-phone{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;padding:9px 19px;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:-.02em;color:#c6ecfb}
.ki-page .ki-phone:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:1100px){.ki-page .ki-wrap{width:calc(100% - 64px)}.ki-page :is(.ki-entry-layout,.ki-section-heading,.ki-guides-layout,.ki-contact-layout){gap:48px}.ki-page .ki-guide-link{gap:22px}.ki-page .ki-guide h3{font-size:25px}.ki-page .ki-guide-lead h3{font-size:31px}.ki-page .ki-guide-photo{flex-basis:105px;width:105px}.ki-page .ki-guide-rail .ki-guide:last-child .ki-guide-photo{margin-right:9px}.ki-page .ki-region{grid-template-columns:215px 1fr;gap:40px}.ki-page .ki-regional-articles{gap:32px}.ki-page .ki-regional-articles h4{font-size:23px}}
@media(max-width:900px){.ki-page .ki-guides-layout{display:block}.ki-page .ki-guide-lead{max-width:none}.ki-page .ki-guide-lead .ki-guide-link{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.ki-page .ki-guide-lead .ki-guide-photo{margin-bottom:0}.ki-page .ki-guide-rail{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.ki-page .ki-guide-rail .ki-guide-link{display:block}.ki-page .ki-guide-rail .ki-guide-photo{margin-bottom:22px}.ki-page .ki-guide-rail .ki-guide:last-child .ki-guide-photo{margin-right:0}.ki-page .ki-region{display:block}.ki-page .ki-region-heading{display:grid;grid-template-columns:1fr 160px;gap:32px;align-items:center;margin-bottom:25px}.ki-page .ki-region-photo{margin:0}.ki-page .ki-regional-articles{gap:40px}.ki-page .ki-contact-layout{gap:40px}.ki-page .ki-contact h2{font-size:34px}}
@media(max-width:650px){.ki-page .ki-wrap{width:calc(100% - 40px)}.ki-page .ki-entry{padding:15px 0 22px}.ki-page .ki-breadcrumb{font-size:10px;gap:8px;margin-bottom:26px;padding-bottom:12px}.ki-page .ki-label{font-size:9px;margin-bottom:19px}.ki-page h1{font-size:42px}.ki-page .ki-entry-layout{display:block}.ki-page .ki-lead{font-size:25px;line-height:1.45;margin-top:24px}.ki-page .ki-introduction{font-size:14px;margin-top:17px}.ki-page .ki-topics{display:block;margin-top:25px;padding-top:8px}.ki-page .ki-topics a{min-height:48px;font-size:12px}.ki-page .ki-guides{padding:29px 0 40px}.ki-page .ki-section-heading{display:block;margin-bottom:27px}.ki-page h2{font-size:32px}.ki-page .ki-section-heading>p{font-size:14px;margin-top:21px}.ki-page .ki-guide-lead .ki-guide-link{display:block}.ki-page .ki-guide-lead .ki-guide-photo{margin-bottom:23px}.ki-page .ki-guide-lead h3{font-size:31px;line-height:1.25}.ki-page .ki-topic{font-size:10px;margin-bottom:13px}.ki-page .ki-excerpt{font-size:14px;margin-top:16px}.ki-page .ki-read{font-size:12px;margin-top:14px}.ki-page .ki-guide-rail{display:block;margin-top:26px}.ki-page .ki-guide-rail .ki-guide{padding:24px 0}.ki-page .ki-guide-rail .ki-guide-link{display:flex;gap:20px}.ki-page .ki-guide-rail .ki-guide-photo{flex-basis:90px;width:90px;margin:0}.ki-page .ki-guide-rail .ki-guide:last-child .ki-guide-photo{flex-basis:90px;width:90px}.ki-page .ki-guide-rail h3{font-size:24px}.ki-page .ki-guide-rail .ki-excerpt{font-size:13px;line-height:1.9}.ki-page .ki-regional{padding:36px 0 41px}.ki-page .ki-region-list{margin-top:27px}.ki-page .ki-region{padding:27px 0}.ki-page .ki-region-heading{gap:19px;margin-bottom:22px}.ki-page .ki-region h3{font-size:25px}.ki-page .ki-regional-articles{display:block}.ki-page .ki-regional-articles article+article{border-top:1px solid #c0d5df;margin-top:21px;padding-top:23px}.ki-page .ki-regional-articles h4{font-size:25px;line-height:1.35;max-width:none}.ki-page .ki-archive-read{margin-top:14px;min-height:48px}.ki-page .ki-contact{padding:36px 0 40px}.ki-page .ki-contact-layout{display:block}.ki-page .ki-contact h2{font-size:33px}.ki-page .ki-contact-layout>div>p:not(.ki-label){font-size:14px;margin-top:21px}.ki-page .ki-actions{margin-top:26px}.ki-page :is(.ki-primary,.ki-secondary){font-size:12px;padding-inline:17px;gap:18px}.ki-page .ki-phone{padding-inline:17px}}
@media(max-width:650px){.ki-page .ki-region-heading{grid-template-columns:minmax(0,1fr) 110px}.ki-page .ki-region-photo{width:110px}}
@media(max-width:374px){.ki-page .ki-guide-rail .ki-guide-link{gap:16px}.ki-page .ki-guide-rail h3{font-size:23px}.ki-page .ki-guide-rail .ki-guide-photo,.ki-page .ki-guide-rail .ki-guide:last-child .ki-guide-photo{flex-basis:80px;width:80px}}
@media(prefers-reduced-motion:reduce){.ki-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
