.iedh-blog{--blog-ink:#17233a;--blog-muted:#627087;--blog-blue:#1457d9;--blog-border:#e1e7f0;color:var(--blog-ink);min-height:70vh;padding:0 24px 88px}.iedh-blog__hero{text-align:center;max-width:1120px;margin:0 auto;padding:clamp(64px,9vw,112px) 0 58px}.iedh-blog__eyebrow{color:var(--blog-blue);letter-spacing:.15em;margin:0 0 14px;font-size:12px;font-weight:800;line-height:1.5}.iedh-blog__hero h1{max-width:850px;color:var(--blog-ink);letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font-size:clamp(36px,5.2vw,62px);font-weight:800;line-height:1.08}.iedh-blog__intro{max-width:690px;color:var(--blog-muted);margin:22px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.8}.iedh-blog__count{border:1px solid var(--blog-border);color:var(--blog-muted);border-radius:999px;margin:24px 0 0;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.iedh-blog__section{max-width:1120px;margin:0 auto}.iedh-blog__section-heading{border-bottom:1px solid var(--blog-border);justify-content:space-between;align-items:end;margin-bottom:25px;padding-bottom:18px;display:flex}.iedh-blog__section-heading .iedh-blog__eyebrow{margin-bottom:7px}.iedh-blog__section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);font-weight:750;line-height:1.2}.iedh-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.iedh-blog-card{border:1px solid var(--blog-border);background:#fff;border-radius:15px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 5px 22px #17233a0a}.iedh-blog-card:hover{border-color:#b9cdf5;transform:translateY(-3px);box-shadow:0 14px 32px #17233a17}.iedh-blog-card__body{flex-direction:column;flex:1;align-items:flex-start;padding:25px 23px 23px;display:flex}.iedh-blog-card__date{color:var(--blog-muted);margin-bottom:13px;font-size:12px;line-height:1.5}.iedh-blog-card h3{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:21px;font-weight:750;line-height:1.38}.iedh-blog-card h3 a{color:var(--blog-ink);text-decoration:none}.iedh-blog-card h3 a:hover{color:var(--blog-blue)}.iedh-blog-card__excerpt{color:var(--blog-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:14px 0 23px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.iedh-blog-card__link{color:var(--blog-blue);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.iedh-blog-card__link span{transition:transform .18s}.iedh-blog-card__link:hover span{transform:translate(3px)}.iedh-blog__empty{border:1px solid var(--blog-border);color:var(--blog-muted);text-align:center;border-radius:12px;padding:36px}@media (max-width:900px){.iedh-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.iedh-blog{padding-left:17px;padding-right:17px}.iedh-blog__hero{padding-top:58px;padding-bottom:43px}.iedh-blog__grid{grid-template-columns:minmax(0,1fr);gap:15px}.iedh-blog-card__body{padding:22px 20px}.iedh-blog-card h3{font-size:20px}}
