.ek-blog{--navy:#1b2b4a;--gold:#b08d4f;--muted:#6e727a;--cream:#efeadf;--font-display:"AGaramondPro","Adobe Garamond Pro",Garamond,Times,serif;--font-body:"AGaramondPro","Adobe Garamond Pro",Garamond,Times,serif;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:#fff;padding:72px 32px}.ek-blog *,.ek-blog :after,.ek-blog :before{box-sizing:border-box}.ek-blog__inner{margin:0 auto;max-width:1280px}.ek-blog__head-row{align-items:baseline;display:flex;gap:24px;justify-content:space-between}.ek-blog__eyebrow,.ek-blog__viewall{color:var(--gold);font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.16em;margin:0;text-transform:uppercase}.ek-blog__viewall{text-decoration:none;white-space:nowrap}.ek-blog__viewall:hover{text-decoration:underline}.ek-blog__heading{color:var(--navy);font-family:var(--font-display);font-size:clamp(30px,3.6vw,44px);font-weight:700;letter-spacing:-.01em;margin:14px 0 0}.ek-blog__grid{display:grid;gap:48px 40px;grid-template-columns:repeat(3,1fr);margin-top:48px}.ek-blog__card{color:inherit;display:flex;flex-direction:column;text-decoration:none}.ek-blog__img{aspect-ratio:16/10;background:var(--cream);margin-bottom:22px;overflow:hidden;width:100%}.ek-blog__img img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.ek-blog__card:hover .ek-blog__img img{transform:scale(1.03)}.ek-blog__meta{align-items:center;display:flex;gap:14px;margin-bottom:14px}.ek-blog__tag{color:var(--gold);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ek-blog__date{color:var(--muted);font-family:var(--font-sans);font-size:13px;padding-left:14px;position:relative}.ek-blog__date:before{background:#c9c7c0;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.ek-blog__meta>.ek-blog__date:first-child{padding-left:0}.ek-blog__meta>.ek-blog__date:first-child:before{display:none}.ek-blog__title{color:var(--navy);font-family:var(--font-display);font-size:25px;font-weight:600;line-height:1.15;margin:0 0 14px;transition:color .2s ease}.ek-blog__card:hover .ek-blog__title{color:var(--gold)}.ek-blog__excerpt{color:#44464a;font-family:var(--font-body);font-size:17px;line-height:1.5;margin:0 0 18px}.ek-blog__read{color:var(--muted);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;margin-top:auto;text-transform:uppercase}.ek-blog__card:hover .ek-blog__read{color:var(--navy)}.ek-blog__empty{color:var(--muted);font-family:var(--font-sans);margin-top:32px}@media (max-width:960px){.ek-blog__grid{gap:40px 32px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ek-blog{padding:48px 24px}.ek-blog__grid{gap:40px;grid-template-columns:1fr;margin-top:32px}}