.hp-content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.hp-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--hairline,#e6e1da);border-radius:4px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .15s}.hp-card:hover{box-shadow:3px 3px 0 0 rgba(29,26,34,.14);border-color:var(--ink,#1d1a22);transform:translateY(-2px)}.hp-card-img-wrap{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#f3f0ea}.hp-card-img{object-fit:cover}.hp-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.hp-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hp-card-tag{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent,#fc5736);font-family:var(--page-sub-title)}.hp-card-tag-tool{color:var(--accent-deep,#d63f22)}.hp-card-tag-state{color:var(--ink-soft,#524c56)}.hp-card-tag-country{color:#5c6b42}.hp-card-read,.hp-card-views{font-size:.72rem;color:var(--ink-faint,#8f8992);font-family:var(--body-text)}.hp-card-title{font-size:.95rem;font-weight:700;color:var(--ink,#1d1a22);line-height:1.35;font-family:var(--page-title);-webkit-line-clamp:2}.hp-card-excerpt,.hp-card-title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hp-card-excerpt{font-size:.82rem;color:var(--ink-soft,#524c56);line-height:1.5;font-family:var(--body-text);-webkit-line-clamp:3}.hp-card-author{font-size:.75rem;color:var(--accent,#fc5736);font-weight:600;margin-top:auto;font-family:var(--page-sub-title)}.hp-card-tag-live{color:#c2452f;animation:hp-live-pulse 1.8s ease-in-out infinite}@keyframes hp-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.hp-card-live-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16/10;overflow:hidden;border-radius:4px 4px 0 0}.hp-card-live-tile{position:relative;background-size:cover;background-position:50%;display:flex;align-items:flex-end;padding:8px 10px;overflow:hidden}.hp-card-live-tile-overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgba(0,0,0,.55),rgba(0,0,0,.25))}.hp-card-live-tile-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1px}.hp-card-live-tile-value{font-size:.88rem;font-weight:700;color:#fff;font-family:var(--page-title);line-height:1.15;white-space:nowrap}.hp-card-live-tile-label{font-size:.6rem;font-weight:600;color:rgba(255,255,255,.82);font-family:var(--page-sub-title);text-transform:uppercase;letter-spacing:.06em}.hp-card-topic{align-self:start}@media (max-width:640px){.hp-content-grid{grid-template-columns:1fr;gap:16px}.hp-card-live-tile-value{font-size:.75rem}.hp-card-live-tile-label{font-size:.52rem}.hp-card-live-tile{padding:6px 8px}}