.kn-archive{padding:30px 0 70px}.kn-archive h1{max-width:900px}.kn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kn-card{border:1px solid #e3e7eb;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.kn-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#eef1f2}.kn-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.kn-image:hover img{transform:scale(1.03)}.kn-body{padding:24px;display:flex;flex-direction:column;flex:1}.kn-body time{font-size:13px;color:#64717e}.kn-body h3{font-size:21px;line-height:1.35;margin:12px 0}.kn-body h3 a{color:inherit;text-decoration:none}.kn-body p{color:#52616e;margin:0 0 22px}.kn-body>.text-link{margin-top:auto}.kn-home{background:#f5f7f8}.kn-home .section-heading-row{gap:24px}.kn-home h2{max-width:740px}.kn-empty{padding:30px;border:1px solid #e3e7eb;border-radius:16px;background:#fff}.kn-single .article-featured figcaption{font-size:13px;color:#667481;padding:10px 0}.kn-source{padding:20px 0;border-top:1px solid #e3e7eb;overflow-wrap:anywhere}.kn-back{margin:30px 0}.kn-archive .pagination{margin-top:32px}@media(max-width:900px){.kn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.kn-grid{grid-template-columns:1fr}.kn-body{padding:20px}.kn-home .section-heading-row{align-items:flex-start;flex-direction:column}.kn-archive{padding:20px 0 40px}.kn-home h2{font-size:28px}}
