.kpi-guide{max-width:1160px;margin:0 auto;padding:32px 24px 64px;color:#121a35}.kpi-guide *{box-sizing:border-box}.kpi-guide header{max-width:820px;padding:24px 0}.kpi-guide h1{font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.35;margin:12px 0}.kpi-guide h2{font-size:1.5rem;line-height:1.5;margin:0 0 16px}.kpi-guide h3{font-size:1.15rem;line-height:1.5;margin:16px 0 8px}.kpi-guide p,.kpi-guide li{line-height:1.85}.kpi-guide li{margin:12px 0}.kpi-lead{font-size:1.1rem}.kpi-guide section{padding:28px 0;border-top:1px solid #d5d8df}.kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kpi-example img{display:block;width:100%;height:auto;border-radius:16px}.kpi-example>a:first-child{text-decoration:none;color:inherit}.kpi-link{display:inline-block;color:#076bca;font-weight:600;padding:10px 0}.kpi-guide a:focus-visible{outline:3px solid #0876d7;outline-offset:4px}.kpi-next{display:grid;gap:12px}.kpi-next a{padding:14px;border:1px solid #cbd8e4;border-radius:12px;text-decoration:none}.kpi-pack{max-width:760px}.kpi-guide nav{font-size:.9rem}@media(max-width:750px){.kpi-guide{padding:22px 18px 48px}.kpi-grid{grid-template-columns:1fr;gap:30px}.kpi-example{max-width:520px}.kpi-guide ol,.kpi-guide ul{padding-left:24px}.kpi-guide section{padding:24px 0}}

