.kata-knowledge-page{margin:0;background:#f5f7fb;color:#111827;font-family:Roboto,Arial,sans-serif}.kata-knowledge-main,.kata-knowledge-main *{box-sizing:border-box}.kata-knowledge-main{line-height:1.65}.kata-knowledge-main a{color:#075fae}.kata-knowledge-hero{padding:54px 0 58px;border-bottom:1px solid #dbe3ed;background:linear-gradient(135deg,#fff 0%,#eef6ff 100%)}.kata-knowledge-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;color:#64748b;font-size:14px}.kata-knowledge-hero h1{max-width:980px;margin:0 0 20px;color:#062a5f;font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.035em}.kata-knowledge-lead{max-width:980px;margin:0;color:#344256;font-size:18px}.kata-knowledge-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.kata-knowledge-layout{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:52px;padding-top:52px;padding-bottom:72px}.kata-knowledge-toc{position:sticky;top:96px;display:flex;flex-direction:column;padding:22px;border:1px solid #dbe3ed;background:#fff}.kata-knowledge-toc strong{margin-bottom:10px;color:#062a5f}.kata-knowledge-toc a{padding:8px 0;border-bottom:1px solid #edf1f5;color:#42526a;font-size:14px;text-decoration:none}.kata-knowledge-content{min-width:0}.kata-knowledge-content>section{scroll-margin-top:96px;padding:0 0 48px;margin:0 0 48px;border-bottom:1px solid #dbe3ed}.kata-knowledge-content h2{margin:0 0 18px;color:#062a5f;font-size:clamp(26px,3vw,36px);line-height:1.2}.kata-knowledge-content h3{margin:0 0 8px;color:#123967;font-size:19px}.kata-knowledge-content p{margin:0 0 16px}.kata-knowledge-content li{margin-bottom:10px}.kata-knowledge-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kata-knowledge-card-grid article,.kata-feature-highlight,.kata-use-case{padding:22px;border:1px solid #dbe3ed;background:#fff}.kata-knowledge-card-grid p{margin:0;color:#536176}.kata-feature-highlight{border-top:4px solid #0788d4}.kata-feature-highlight>.kata-knowledge-facts{margin:22px 0}.kata-use-case h3:not(:first-child){margin-top:22px}.kata-knowledge-table-wrap{overflow-x:auto;border:1px solid #dbe3ed;background:#fff}.kata-knowledge-table-wrap table{width:100%;border-collapse:collapse}.kata-knowledge-table-wrap th,.kata-knowledge-table-wrap td{padding:15px 18px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:top}.kata-knowledge-table-wrap thead th{background:#062a5f;color:#fff}.kata-knowledge-table-wrap tbody th{width:180px;color:#123967}.kata-knowledge-note{margin-top:14px!important;padding:14px 16px;border-left:4px solid #0788d4;background:#eaf5ff;color:#334155;font-size:14px}.kata-knowledge-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.kata-knowledge-facts div{padding:18px;border:1px solid #dbe3ed;background:#fff}.kata-knowledge-facts dt{margin-bottom:5px;color:#64748b;font-size:13px;font-weight:700;text-transform:uppercase}.kata-knowledge-facts dd{margin:0;color:#172033;font-weight:700}.kata-workflow-steps{padding:0;margin:0;list-style:none;counter-reset:kata-step}.kata-workflow-steps li{position:relative;min-height:58px;padding:0 0 22px 62px;counter-increment:kata-step}.kata-workflow-steps li:before{content:counter(kata-step);position:absolute;left:0;top:0;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#062a5f;color:#fff;font-weight:900}.kata-workflow-steps li:not(:last-child):after{content:"";position:absolute;left:20px;top:44px;bottom:2px;width:2px;background:#cbd8e7}.kata-workflow-steps strong,.kata-workflow-steps span{display:block}.kata-workflow-steps span{color:#536176}.kata-workflow-flow{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:26px;padding:24px;border:1px solid #cbd8e7;background:#fff;text-align:center}.kata-workflow-flow span{width:min(100%,620px);padding:12px 16px;border:1px solid #dbe3ed;background:#f7fbff;color:#123967;font-weight:700}.kata-workflow-flow b{color:#0788d4;font-size:22px}.kata-problem-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kata-problem-map div{display:flex;flex-direction:column;padding:20px;border-left:4px solid #0788d4;background:#fff}.kata-problem-map span{margin-top:5px;color:#536176}.kata-before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.kata-before-after article{padding:22px;border:1px solid #dbe3ed;background:#fff}.kata-before-after article:last-child{border-top:4px solid #0788d4}.kata-jobs-list{columns:2;column-gap:42px}.kata-jobs-list li{break-inside:avoid}.kata-knowledge-faq details{border-bottom:1px solid #dbe3ed;background:#fff}.kata-knowledge-faq details:first-child{border-top:1px solid #dbe3ed}.kata-knowledge-faq summary{padding:18px 20px;color:#123967;cursor:pointer;font-weight:800}.kata-knowledge-faq details p{padding:0 20px 18px;margin:0;color:#46556a}.kata-knowledge-content>.kata-knowledge-resources{padding:0;margin:0;border:0}.kata-knowledge-resource-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kata-knowledge-resource-links a{display:flex;flex-direction:column;padding:20px;border:1px solid #cbd8e7;background:#fff;text-decoration:none}.kata-knowledge-resource-links span{margin-top:4px;color:#64748b;font-size:14px}@media(max-width:860px){.kata-knowledge-layout{grid-template-columns:1fr;gap:28px}.kata-knowledge-toc{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kata-knowledge-toc strong{grid-column:1/-1}}@media(max-width:620px){.kata-knowledge-hero{padding:36px 0 42px}.kata-knowledge-lead{font-size:16px}.kata-knowledge-layout{padding-top:32px;padding-bottom:48px}.kata-knowledge-toc,.kata-knowledge-card-grid,.kata-knowledge-facts,.kata-knowledge-resource-links,.kata-problem-map,.kata-before-after{grid-template-columns:1fr}.kata-jobs-list{columns:1}.kata-knowledge-table-wrap tbody th{width:auto}.kata-workflow-steps li{padding-left:54px}}
