.latest-blog-section{padding-top:96px}.latest-blog-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.latest-blog-eyebrow{display:block;margin-bottom:10px;color:var(--muted);font:600 12px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.latest-blog-heading h2{margin:0;color:var(--text);font:700 clamp(28px,4vw,40px)/1.15 var(--font-display)}.latest-blog-heading p{margin:10px 0 0;color:var(--muted);font:400 15px/1.65 var(--font-ui)}.latest-blog-all{flex:0 0 auto;color:var(--text);font:600 14px/1 var(--font-ui);text-decoration:none}.latest-blog-all:hover{color:var(--primary)}.latest-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.latest-blog-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.latest-blog-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 40%,var(--line));box-shadow:0 12px 30px rgba(0,0,0,.08)}.latest-blog-image{aspect-ratio:16/9;background:var(--surface-3);overflow:hidden}.latest-blog-image img{display:block;width:100%;height:100%;object-fit:contain;background:var(--surface-3)}.latest-blog-image.is-placeholder{display:grid;place-items:center;color:var(--muted);font:600 13px/1 var(--font-ui)}.latest-blog-body{display:flex;flex:1;flex-direction:column;padding:18px}.latest-blog-date{margin-bottom:8px;color:var(--muted);font:500 12px/1.3 var(--font-ui)}.latest-blog-title{margin:0;color:var(--text);font:700 18px/1.35 var(--font-display)}.latest-blog-excerpt{margin:10px 0 0;color:var(--muted);font:400 13px/1.55 var(--font-ui);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.latest-blog-read{margin-top:auto;padding-top:16px;color:var(--primary);font:600 13px/1 var(--font-ui)}.latest-blog-status{grid-column:1/-1;padding:28px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);text-align:center;font:500 14px/1.5 var(--font-ui)}
@media(max-width:760px){.latest-blog-section{padding-top:76px}.latest-blog-heading{align-items:flex-start;flex-direction:column;margin-bottom:20px}.latest-blog-heading h2{font-size:28px}.latest-blog-grid{grid-template-columns:1fr}.latest-blog-card{display:flex;flex-direction:column}.latest-blog-image{width:100%;aspect-ratio:16/9;min-height:0}.latest-blog-body{padding:18px 18px 20px}.latest-blog-title{font-size:18px}.latest-blog-excerpt{-webkit-line-clamp:2}.latest-blog-read{padding-top:14px}}

.latest-blog-image img{object-position:center}
