.jhmc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jhmc-top-news{display:block}.jhmc-card{background:#fff;border:1px solid #e6e9ee;border-radius:10px;overflow:hidden;box-shadow:0 4px 18px rgba(20,35,55,.06)}.jhmc-card img{display:block;width:100%;height:180px;object-fit:cover}.jhmc-card-body{padding:18px}.jhmc-card h3{font-size:20px;line-height:1.25;margin:8px 0}.jhmc-card h3 a{color:inherit;text-decoration:none}.jhmc-card p{font-size:15px;line-height:1.55;color:#55606f}.jhmc-meta{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#6c7785}.jhmc-tag{display:inline-block;font-size:12px;padding:4px 8px;border-radius:99px;background:#eef2f6}.jhmc-list .jhmc-card{display:grid;grid-template-columns:220px 1fr;margin-bottom:16px}.jhmc-list .jhmc-card img{height:100%;min-height:150px}.jhmc-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jhmc-source{padding:14px;border:1px solid #e6e9ee;border-radius:8px;background:#fff}.jhmc-source span{display:block;color:#6c7785;font-size:12px;margin-top:4px}.jhmc-search{display:flex;gap:10px;margin-bottom:24px}.jhmc-search input{flex:1;padding:12px}.jhmc-search button{padding:12px 18px}.jhmc-magazine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.jhmc-magazine-grid article{padding:18px;border-top:3px solid #1c3048;background:#f7f8fa}.jhmc-empty{padding:20px;background:#f7f8fa;border-radius:8px}@media(max-width:900px){.jhmc-grid,.jhmc-sources,.jhmc-magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.jhmc-grid,.jhmc-sources,.jhmc-magazine-grid{grid-template-columns:1fr}.jhmc-list .jhmc-card{grid-template-columns:1fr}.jhmc-list .jhmc-card img{height:180px}.jhmc-search{flex-direction:column}}
