.hg-latest-posts{color:var(--hg-color-text);font-family:var(--hg-font-sans);width:100%}.hg-latest-posts__header{align-items:flex-end;display:flex;gap:var(--hg-space-4);justify-content:space-between;margin-bottom:var(--hg-space-5)}.hg-latest-posts__heading{color:var(--hg-color-text);font-family:var(--hg-font-sans);font-size:clamp(1.75rem, 3vw, 2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.hg-latest-posts__view-all,.hg-latest-posts__read-more{align-items:center;color:var(--hg-color-secondary);display:inline-flex;font-weight:700;gap:var(--hg-space-2);text-decoration:none}.hg-latest-posts__view-all{flex:0 0 auto;font-size:.9375rem}.hg-latest-posts__view-all:hover,.hg-latest-posts__read-more:hover{color:var(--hg-color-primary-hover)}.hg-latest-posts__view-all:focus-visible,.hg-latest-posts__read-more:focus-visible,.hg-latest-posts__title a:focus-visible,.hg-latest-posts__category:focus-visible{border-radius:var(--hg-radius-sm);box-shadow:var(--hg-focus-ring);outline:0}.hg-latest-posts__grid{display:grid;gap:var(--hg-space-5);grid-template-columns:repeat(var(--hg-latest-posts-columns,3),minmax(0,1fr))}.hg-latest-posts__card{background:var(--hg-color-secondary);border:1px solid rgba(var(--hg-color-card-rgb),.18);border-radius:var(--hg-radius-lg);box-shadow:var(--hg-shadow);display:flex;flex-direction:column;min-height:400px;min-width:0;overflow:hidden;position:relative;transition:box-shadow var(--hg-transition),transform var(--hg-transition)}.hg-latest-posts__card:hover{box-shadow:var(--hg-shadow-hover);transform:translateY(-3px)}.hg-latest-posts__card::after{background:linear-gradient(to bottom,rgba(var(--hg-color-text-rgb),.02) 12%,rgba(var(--hg-color-text-rgb),.34) 47%,rgba(var(--hg-color-text-rgb),.96) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hg-latest-posts__media{aspect-ratio:auto;background:var(--hg-color-bg-muted);display:block;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.hg-latest-posts__image,.hg-latest-posts__image-placeholder{display:block;height:100%;width:100%}.hg-latest-posts__image{object-fit:cover;transition:transform 300ms ease}.hg-latest-posts__media>.hg-latest-posts__image{height:100%;width:100%}.hg-latest-posts__card:hover .hg-latest-posts__image{transform:scale(1.035)}.hg-latest-posts__image-placeholder{background:linear-gradient(135deg,var(--hg-color-secondary-soft),var(--hg-color-bg-muted))}.hg-latest-posts__body{color:var(--hg-color-on-dark);display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:400px;padding:var(--hg-space-5);pointer-events:none;position:relative;z-index:2}.hg-latest-posts__body a{pointer-events:auto}.hg-latest-posts__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:var(--hg-space-2) var(--hg-space-3);margin-bottom:var(--hg-space-3)}.hg-latest-posts__meta time{color:rgba(var(--hg-color-card-rgb),.82)}.hg-latest-posts__category{background:rgba(var(--hg-color-card-rgb),.13);border-radius:999px;color:var(--hg-color-primary);font-weight:700;padding:.25rem .5rem;text-decoration:none;text-transform:uppercase}.hg-latest-posts__title{display:-webkit-box;font-family:var(--hg-font-display);font-size:clamp(1.25rem, 2vw, 1.5rem);font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:-.015em;line-height:1.25;margin:0 0 var(--hg-space-3);overflow:hidden}.hg-latest-posts__title a{color:var(--hg-color-on-dark);text-decoration:none}.hg-latest-posts__title a:hover{color:var(--hg-color-primary)}.hg-latest-posts__excerpt{color:rgba(var(--hg-color-card-rgb),.88);display:-webkit-box;font-size:.9375rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.65;margin:0 0 var(--hg-space-4);overflow:hidden}.hg-latest-posts__read-more{color:var(--hg-color-on-dark);font-size:.875rem;margin-top:0}.hg-latest-posts__read-more span{color:var(--hg-color-primary)}@media (max-width:900px){.hg-latest-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hg-latest-posts__header{align-items:flex-start;flex-direction:column}.hg-latest-posts__grid{gap:var(--hg-space-3);grid-auto-columns:74%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:0;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.hg-latest-posts__grid::-webkit-scrollbar{display:none}.hg-latest-posts__card{min-height:410px;scroll-snap-align:start;scroll-snap-stop:normal}.hg-latest-posts__body{min-height:410px}}@media (prefers-reduced-motion:reduce){.hg-latest-posts__card,.hg-latest-posts__image{transition:none}.hg-latest-posts__card:hover,.hg-latest-posts__card:hover .hg-latest-posts__image{transform:none}}