.baohiem-posts-grid{row-gap:1.75rem;margin-bottom:0}.baohiem-posts-grid>.col{display:flex;flex-direction:column}.baohiem-posts-grid>.col>.baohiem-post-card{flex:1;width:100%}.baohiem-post-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgb(0 0 0 / .06),0 1px 3px rgb(0 0 0 / .04);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.baohiem-post-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--baohiem-primary,#446084) 35%,rgb(0 0 0 / .1));box-shadow:0 14px 36px rgb(0 0 0 / .12)}.baohiem-post-card__thumb{display:block;position:relative;flex-shrink:0;aspect-ratio:16 / 10;overflow:hidden;background:#f3f5f7;border-bottom:1px solid rgb(0 0 0 / .06);text-decoration:none}.baohiem-post-card__img,.baohiem-post-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.baohiem-post-card:hover .baohiem-post-card__img,.baohiem-post-card:hover .baohiem-post-card__thumb img{transform:scale(1.05)}.baohiem-post-card__placeholder{display:block;width:100%;height:100%;min-height:160px;background:linear-gradient(135deg,color-mix(in srgb,var(--baohiem-primary,#446084) 14%,#eef1f4) 0%,#e4e9ed 100%)}.baohiem-post-card__cat{position:absolute;left:12px;top:12px;z-index:2;display:inline-block;padding:.3rem .65rem;font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:color-mix(in srgb,var(--baohiem-primary,#446084) 88%,#000);border-radius:6px;box-shadow:0 2px 8px rgb(0 0 0 / .18)}.baohiem-post-card__body{display:flex;flex-direction:column;flex:1;padding:1.1rem 1.25rem 1.25rem;text-align:left}.baohiem-post-card__date{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#888;margin-bottom:.55rem}.baohiem-post-card__date i{font-size:11px;opacity:.85}.baohiem-post-card__title{font-size:15px;font-weight:700;line-height:1.5;margin:0 0 .65rem;color:#1a1a1a;min-height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.baohiem-post-card__title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.baohiem-post-card:hover .baohiem-post-card__title a,.baohiem-post-card__title a:hover{color:var(--baohiem-primary,var(--primary-color))}.baohiem-post-card__excerpt{flex:1;font-size:13px;line-height:1.65;color:#666;margin:0 0 1.1rem;min-height:4.95em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.baohiem-post-card__footer{margin-top:auto;padding-top:.85rem;border-top:1px solid rgb(0 0 0 / .07)}.baohiem-post-card__more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:.7rem 1rem;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none!important;color:var(--baohiem-alert,#b20000)!important;background:#f7f7f7;border:1px solid rgb(0 0 0 / .08);border-radius:8px;transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.baohiem-post-card__more i{font-size:11px;transition:transform 0.25s ease}.baohiem-post-card__more:hover{background:var(--baohiem-alert,#b20000);border-color:var(--baohiem-alert,#b20000);color:#fff!important;box-shadow:0 4px 14px color-mix(in srgb,var(--baohiem-alert,#b20000) 30%,transparent)}.baohiem-post-card__more:hover i{transform:translateX(3px)}.baohiem-blog-archive{padding-bottom:1.5rem}.baohiem-blog-archive .page-numbers{margin-top:2rem}.baohiem-section--posts .baohiem-post-card{margin-bottom:0}@media (max-width:849px){.baohiem-posts-grid{row-gap:1.35rem}.baohiem-post-card__body{padding:1rem 1.1rem 1.15rem}.baohiem-post-card__title{min-height:auto}.baohiem-post-card__excerpt{min-height:auto}}@media (max-width:549px){.baohiem-section--posts .baohiem-posts-grid--mobile-scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:.25rem;gap:.85rem;row-gap:0;margin-left:0;margin-right:0;margin-bottom:.25rem;padding:0 .15rem .35rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .18) #fff0}.baohiem-section--posts .baohiem-posts-grid--mobile-scroll::-webkit-scrollbar{height:4px}.baohiem-section--posts .baohiem-posts-grid--mobile-scroll::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .16);border-radius:999px}.baohiem-section--posts .baohiem-posts-grid--mobile-scroll>.col{flex:0 0 clamp(268px, 82vw, 320px);max-width:clamp(268px, 82vw, 320px);width:clamp(268px, 82vw, 320px);scroll-snap-align:start;padding-left:0;padding-right:0}.baohiem-section--posts .baohiem-post-card__thumb{aspect-ratio:16 / 10}.baohiem-section--posts .baohiem-post-card__body{padding:.95rem 1rem 1.05rem}.baohiem-section--posts .baohiem-post-card__title{font-size:14px;-webkit-line-clamp:2}.baohiem-section--posts .baohiem-post-card__excerpt{font-size:12.5px;-webkit-line-clamp:2;margin-bottom:.85rem}.baohiem-section--posts .baohiem-post-card__more{padding:.6rem .85rem;font-size:12px}}