.kms-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px}.kms-article{background:#fff;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,.1);padding:20px;transition:transform .3s ease-in-out}.kms-article:hover{transform:translateY(-5px)}.kms-article h2{font-size:20px;margin-bottom:10px}.kms-article a{text-decoration:none;color:#2b7a78;font-weight:700}.kms-article p{font-size:16px;color:#555}.kms-search-form{text-align:center;margin:20px 0}.kms-search-form input[type=text]{padding:10px;width:250px;border-radius:5px;border:1px solid #ddd;font-size:16px}.kms-search-form button{padding:10px 15px;border:none;background:#2b7a78;color:#fff;font-size:16px;cursor:pointer;border-radius:5px}.kms-search-form button:hover{background:#205d5a}