.kp-hero{position:relative;overflow:hidden}.kp-hero:after{content:"";position:absolute;inset:auto -12% -55% 38%;height:520px;background:radial-gradient(circle,rgba(29,185,84,.15),transparent 64%);pointer-events:none}.kp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.kp-search-section{background:#f5f8fb;border-bottom:1px solid #e5ebf1;padding:28px 0}.kp-search{display:flex;gap:18px;align-items:center}.kp-search input{flex:1;min-height:54px;border:1px solid #d9e2ea;border-radius:14px;padding:0 18px;font:inherit;background:#fff}.kp-search span{white-space:nowrap;font-weight:700;color:#607080}.kp-filter{margin-top:18px}.kp-intro-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:end;margin-bottom:34px}.kp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kp-metrics div{padding:20px;border:1px solid #e4eaf0;border-radius:16px;background:#fff}.kp-metrics b{display:block;font-size:28px}.kp-metrics span{font-size:13px;color:#687887}.kp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kp-card{display:flex;flex-direction:column;min-height:285px;padding:24px;border:1px solid #e1e8ee;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(9,31,49,.05);transition:.25s}.kp-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(9,31,49,.1)}.kp-card-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#738391}.kp-card h3{margin:22px 0 12px}.kp-card p{color:#607080}.kp-card .card-link{margin-top:auto}.kp-format{text-decoration:none}.kp-format b{font-size:19px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:54px;align-items:start}.article-body{max-width:760px}.article-lead{font-size:20px;line-height:1.65;padding:24px;border-left:4px solid #20b65a;background:#f4faf6;border-radius:0 14px 14px 0;margin-bottom:38px}.article-section{margin:0 0 38px}.article-section h2{font-size:28px}.article-section p{font-size:17px;line-height:1.8;color:#485968}.article-callout{padding:24px;border-radius:16px;background:#0b2437;color:#fff;margin-top:46px}.article-callout b{color:#5fe28a}.article-side{position:sticky;top:100px;display:grid;gap:18px}.side-card{padding:22px;border:1px solid #e2e8ee;border-radius:16px;background:#fff}.related-link{display:block;padding:13px 0;border-bottom:1px solid #edf1f4;text-decoration:none}.related-link span{display:block;font-size:12px;color:#738391;text-transform:uppercase}.related-link b{font-size:14px;color:#173348}.incident-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.incident-card{padding:24px;border:1px solid #e2e8ee;border-radius:17px;background:#fff}.incident-card span{font-size:12px;font-weight:800;text-transform:uppercase;color:#1aa650}.incident-card h3{font-size:21px;margin:14px 0}.incident-card p{color:#61717e}.incident-card a{font-weight:800;text-decoration:none}.faq-list{display:grid;gap:14px}.faq-item{border:1px solid #e0e7ed;border-radius:14px;background:#fff;padding:0 20px}.faq-item summary{cursor:pointer;font-weight:800;padding:20px 0}.faq-item p{padding:0 0 20px;color:#536472;line-height:1.7}.knowledge-home{background:linear-gradient(180deg,#f8fafc,#fff)}@media(max-width:980px){.incident-grid,.kp-grid{grid-template-columns:repeat(2,1fr)}.article-layout,.kp-intro-grid{grid-template-columns:1fr}.article-side{position:static}.kp-metrics{max-width:600px}}@media(max-width:640px){.incident-grid,.kp-grid,.kp-metrics{grid-template-columns:1fr}.kp-search{align-items:stretch;flex-direction:column}.kp-search span{align-self:flex-start}.kp-actions .btn{width:100%;text-align:center}}