@charset "UTF-8";
/* Scoped styles for the information content; original navigation remains separate. */
.ki-page{--ki-accent:#286286;--ki-ink:#26343c;--ki-muted:#53626b;--ki-line:#dbe2e6;--ki-surface:#f3f6f7; margin:0}
.ki-page .ki-main,.ki-page .ki-main *{box-sizing:border-box}
.ki-page .ki-main{font-family:inherit;font-size:17px;line-height:1.7;color:var(--ki-ink);background:#fff}
.ki-container{width:calc(100% - 48px);max-width:1120px;margin:0 auto}
.ki-main h1,.ki-main h2,.ki-main h3{line-height:1.2;font-weight:700;letter-spacing:-.015em;color:inherit}
.ki-main h1{font-size:clamp(2rem,4vw,3.4rem);max-width:780px;margin:12px 0 22px}
.ki-main h2{font-size:clamp(1.65rem,3vw,2.2rem);margin:0 0 24px}
.ki-main h3{font-size:1.15rem;margin:28px 0 12px}
.ki-main p,.ki-main ul{max-width:900px;margin:0 0 18px}
.ki-main a{color:var(--ki-accent);text-decoration:underline;text-underline-offset:3px}
.ki-main a:hover{text-decoration-thickness:2px}
.ki-main a:focus-visible,.ki-main summary:focus-visible,.ki-table-scroll:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.ki-main .ki-hero{background:var(--ki-surface);padding:58px 0 36px;border-bottom:1px solid var(--ki-line)}
.ki-main .ki-eyebrow{font-size:.83rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ki-accent)}
.ki-main .ki-lead{font-size:1.15rem;max-width:800px}
.ki-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:28px 0}
.ki-main a.ki-button{display:inline-block;background:var(--ki-accent);color:#fff;text-decoration:none;padding:13px 22px;border-radius:6px;font-weight:700}
.ki-main .ki-section{padding:46px 0;border-bottom:1px solid var(--ki-line);scroll-margin-top:110px}
.ki-main .ki-section:nth-of-type(2n+1){background:var(--ki-surface)}
.ki-main .ki-format{font-size:.9rem;margin-top:28px}
.ki-main .ki-table-scroll{overflow-x:auto;margin:20px 0 24px}
.ki-main table{border-collapse:collapse;width:100%;font:inherit;background:#fff;text-align:left}
.ki-main th,.ki-main td{padding:15px 18px;border:1px solid var(--ki-line);vertical-align:top;min-width:120px}
.ki-main th{background:#e9eff2;font-size:.9rem}
.ki-main th:first-child,.ki-main td:first-child{min-width:200px}
.ki-main details{border:1px solid var(--ki-line);border-radius:6px;background:#fff;margin:10px 0;padding:16px 20px}
.ki-main summary{cursor:pointer;font-weight:650;line-height:1.5}
.ki-main details[open]>summary{margin-bottom:18px}
.ki-main details p{margin-top:12px}
.ki-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}
.ki-fallback-header{font:16px/1.4 Arial,sans-serif;border-bottom:1px solid #dbe2e6;background:white;padding:22px 0}
.ki-fallback-header .ki-container{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.ki-fallback-header img{max-width:100%;height:auto}
.ki-fallback-header nav{display:flex;gap:20px;flex-wrap:wrap}
.ki-fallback-header a,.ki-fallback-footer a{color:#26343c}
.ki-fallback-footer{padding:32px 0;font:16px/1.6 Arial,sans-serif;background:#e9eff2}
.ki-skip{position:absolute;top:-100px;left:12px;background:white;color:black;padding:10px;z-index:9999}
.ki-skip:focus{top:8px}
.ki-page .ki-nav-open{display:block!important;height:auto!important;visibility:visible!important}
@media(max-width:767px){.ki-container{width:calc(100% - 32px)}.ki-main .ki-hero{padding:32px 0 24px}.ki-main .ki-section{padding:30px 0}.ki-main{overflow-wrap:break-word}.ki-main th,.ki-main td{padding:12px}.ki-main .ki-toc nav{grid-template-columns:1fr}.ki-actions{gap:14px}.ki-main details{padding:14px}.ki-fallback-header nav{font-size:14px;gap:12px}}
