.hk-container{width:100%;margin-bottom:30px}.hk-header-wrap{display:flex;align-items:center;gap:15px;margin-bottom:20px}.hk-header-title{margin:0;padding:0;text-transform:uppercase;font-weight:700;white-space:nowrap}.hk-header-line{flex-grow:1;height:2px;background-color:#000}.hk-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hk-left-column{display:flex;flex-direction:column;gap:20px}.hk-right-column{display:flex;height:100%}.hk-post-card{position:relative;display:flex;flex-direction:column;width:100%;border-radius:15px;overflow:hidden;text-decoration:none!important;transition:transform 0.3s ease;border:1px solid #eee}.hk-post-card:hover{transform:translateY(-5px)}.hk-small-card{height:calc(50% - 10px);min-height:200px}.hk-large-card{height:100%;min-height:420px}.hk-img-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.hk-img-wrapper img{width:100%;height:100%;object-fit:cover}.hk-post-title{position:absolute;bottom:0;left:0;width:100%;background-color:#000;color:#fff;margin:0;padding:15px;text-align:center;z-index:2;box-sizing:border-box;font-size:18px}@media (max-width:768px){.hk-grid-layout{grid-template-columns:1fr}.hk-large-card{min-height:300px;order:-1}.hk-small-card{min-height:250px}}.hk-container{width:100%;margin-bottom:30px}.hk-header-wrap{display:flex;align-items:center;gap:15px;margin-bottom:20px}.hk-header-title{margin:0;padding:0;text-transform:uppercase;font-weight:700;white-space:nowrap}.hk-header-line{flex-grow:1;height:2px;background-color:#000}.hk-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hk-left-column{display:flex;flex-direction:column;gap:20px}.hk-right-column{display:flex;height:100%}.hk-post-card{position:relative;display:flex;flex-direction:column;width:100%;border-radius:15px;overflow:hidden;text-decoration:none!important;transition:transform 0.3s ease;border:1px solid #eee}.hk-post-card:hover{transform:translateY(-5px)}.hk-small-card{height:calc(50% - 10px);min-height:200px}.hk-large-card{height:100%;min-height:420px}.hk-img-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.hk-img-wrapper img{width:100%;height:100%;object-fit:cover}.hk-post-title{position:absolute;bottom:0;left:0;width:100%;background-color:#000;color:#fff;margin:0;padding:15px;text-align:center;z-index:2;box-sizing:border-box;font-size:18px}@media (max-width:768px){.hk-grid-layout{grid-template-columns:1fr}.hk-large-card{min-height:300px;order:-1}.hk-small-card{min-height:250px}}