.komoni-latest-blog{max-width:1200px;margin:65px auto;padding:0 24px;color:#002639;font-family:'DM Sans',sans-serif}.klb-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.klb-eyebrow{color:#087746;font-size:12px;font-weight:700;letter-spacing:.14em}.klb-heading h2{font:700 clamp(28px,3vw,42px)/1.2 'DM Sans',sans-serif;color:#002639;margin:12px 0}.komoni-latest-blog a{color:#087746}.klb-card{display:grid;grid-template-columns:1fr 1.2fr;overflow:hidden;border:1px solid #dce7e2;border-radius:20px;background:#fff}.klb-card[hidden]{display:none}.klb-image-link{display:block;min-height:260px;background:#edf5f0}.klb-image-link img{width:100%;height:100%;object-fit:cover}.klb-image-link[hidden]{display:none}.klb-card.klb-no-image{grid-template-columns:1fr}.klb-content{padding:32px}.klb-content time{font-size:13px;color:#52676e}.klb-content h3{font:700 clamp(24px,2.4vw,32px)/1.25 'DM Sans',sans-serif;margin:16px 0}.klb-content h3 a{color:#002639;text-decoration:none}.klb-excerpt{color:#52676e;line-height:1.7}.klb-read{font-weight:700}.klb-status{padding:30px;border:1px solid #dce7e2;border-radius:16px}.komoni-latest-blog :focus-visible{outline:3px solid #b78a25;outline-offset:4px}@media(max-width:700px){.klb-heading{align-items:flex-start;flex-direction:column;gap:8px}.klb-card{grid-template-columns:1fr}.klb-image-link{min-height:0}.klb-image-link img{height:220px}.klb-content{padding:24px}.komoni-latest-blog{margin:40px auto}}
