.kb{color:#16354f}.kb-wrap{width:min(1300px,calc(100% - 80px));margin:auto}.kb a{text-decoration:none !important;color:#005ba8}.kb a:hover{color:#a35c00}.kb a:focus-visible,.kb input:focus-visible,.kb select:focus-visible,.kb button:focus-visible{outline:3px solid #b86c00;outline-offset:4px}.kb-hero{background:#edf4f8;padding:65px 0}.kb h1{font-size:clamp(36px,4vw,58px);line-height:1.15;max-width:1050px;margin:25px 0}.kb h2{font-size:clamp(27px,2.5vw,36px);line-height:1.3;max-width:none;text-align:left;margin:0 0 32px}.kb h3{font-size:24px;line-height:1.35;margin:10px 0 18px}.kb p,.kb li{line-height:1.8;color:#526e81}.kb-hero>div>p{max-width:850px}.kb-kicker{font-size:12px;letter-spacing:.09em;color:#005ba8 !important;font-weight:700}.kb-section{padding:70px 0}.kb-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.kb-feature img{display:block;width:100%;height:auto}.kb-feature h3{font-size:34px}.kb-inline{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px}.kb-pale{background:#f1f6f9}.kb-filters{display:grid;grid-template-columns:1.5fr 1fr 1.2fr auto;gap:18px;align-items:end}.kb-filters label{display:grid;gap:10px;font-weight:600}.kb-filters input,.kb-filters select{width:100%;min-width:0;border:1px solid #a9c2d3;padding:13px;background:white;font:inherit;color:#16354f;box-sizing:border-box}.kb .kb-button{background:#b96800;color:white;border:0;padding:15px 22px;display:inline-block;font:inherit;cursor:pointer}.kb-filters>a{grid-column:1/-1;font-size:14px}.kb-results{display:grid;gap:0 45px;grid-template-columns:1fr 1fr}.kb-results article{display:grid;grid-template-columns:140px 1fr;gap:25px;padding:30px 0;border-top:1px solid #c8d9e4;align-items:start}.kb-thumb img{display:block;width:100%;height:auto}.kb-results article h3{font-size:23px}.kb-results article p{margin:0 0 14px}.kb-results article .kb-kicker{font-size:11px}.kb-pages{display:flex;gap:12px;margin-top:30px}.kb-pages a{padding:10px 18px;border:1px solid #b8d0df}.kb-pages [aria-current]{background:#005ba8;color:white}.kb-paths,.kb-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.kb-stages{list-style:none;padding:0}.kb-stages b{font-size:24px}.kb-dark{background:#102e4b}.kb .kb-dark h2{color:white}.kb .kb-dark p{color:#d0e2ee}.kb-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.kb-topics>a{border-top:2px solid #005ba8;padding-top:22px}.kb-topics>a:hover{background:#eef4f8}.kb-topics span{font-size:30px}.kb-reading{display:grid;grid-template-columns:230px minmax(0,850px);gap:70px;padding-top:60px;padding-bottom:70px}.kb-reading aside{align-self:start;position:sticky;top:120px}.kb-reading aside nav{display:grid;gap:14px;margin-bottom:30px}.kb-body section{margin-bottom:45px}.kb-body h2{font-size:29px;margin-bottom:20px}.kb-body li{padding:8px 0}.kb-disclosure{font-size:13px}.kb-diagram{display:flex;align-items:center;gap:18px;background:#edf4f8;padding:25px;margin:28px 0}.kb-diagram span{flex:1;line-height:1.5}.kb-diagram b{color:#005ba8}#library{scroll-margin-top:120px}@media(max-width:1000px){.kb-wrap{width:calc(100% - 40px)}.kb-results{grid-template-columns:1fr}.kb-filters{grid-template-columns:1fr 1fr}.kb-reading{grid-template-columns:190px 1fr;gap:35px}.kb-feature{gap:30px}.kb-topics{grid-template-columns:1fr 1fr}}@media(max-width:650px){.kb-feature,.kb-filters,.kb-paths,.kb-stages,.kb-reading{grid-template-columns:1fr}.kb-section{padding:45px 0}.kb-hero{padding:40px 0}.kb h1{font-size:36px}.kb-feature h3{font-size:27px}.kb-results article{grid-template-columns:95px 1fr;gap:18px}.kb-results article h3{font-size:21px}.kb-results article p{font-size:14px}.kb-reading aside{position:static}.kb-reading{padding-top:35px;gap:30px}.kb-topics{gap:25px}.kb-topics h3{font-size:22px}.kb-diagram{flex-direction:column;align-items:start}.kb-diagram b{transform:rotate(90deg)}.kb-reading aside nav{gap:10px}}