.blog-related-posts{padding:5rem clamp(1.25rem,5vw,4rem);background:#f4f7f9;border-top:1px solid #d0dae0}.related-posts-inner{width:100%;max-width:1180px;margin:0 auto}.related-posts-heading{margin-bottom:2rem;text-align:center}.related-posts-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#007a72;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.related-posts-eyebrow::after,.related-posts-eyebrow::before{content:"";width:20px;height:2px;background:#00a89d}.related-posts-title{margin:0;color:#1c3a4a;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.related-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.related-posts-card{min-width:0;overflow:hidden;background:#fff;border:1.5px solid #e5e5e5;border-radius:28px;box-shadow:0 4px 18px rgba(28,58,74,.06);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease}.related-posts-card:hover{transform:translateY(-5px);border-color:#b2e4e1;box-shadow:0 14px 38px rgba(28,58,74,.13)}.related-posts-link{display:flex;height:100%;color:inherit;text-decoration:none;flex-direction:column}.related-posts-link:focus-visible{outline:3px solid #00a89d;outline-offset:-3px}.related-posts-img-wrap{aspect-ratio:16/9;overflow:hidden;background:#d0dae0}.related-posts-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.related-posts-card:hover .related-posts-img{transform:scale(1.04)}.related-posts-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.25rem}.related-posts-category{display:inline-flex;margin-bottom:.85rem;padding:.3rem .75rem;color:#fff;background:#00a89d;border-radius:5rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.related-posts-card-title{display:-webkit-box;margin:0 0 1.25rem;overflow:hidden;color:#1c3a4a;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.related-posts-footer{display:flex;width:100%;margin-top:auto;padding-top:.9rem;border-top:1px solid #e5e5e5;color:#6b7280;font-size:.75rem;gap:.75rem;justify-content:space-between}.related-posts-author,.related-posts-date{display:inline-flex;min-width:0;align-items:center;gap:.4rem}.related-posts-author{overflow:hidden;color:#262626;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.related-posts-author i,.related-posts-date i{color:#007a72;flex-shrink:0}.related-posts-date{flex-shrink:0}@media (max-width:900px){.related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.blog-related-posts{padding-top:3.5rem;padding-bottom:3.5rem}.related-posts-grid{grid-template-columns:1fr}.related-posts-footer{align-items:flex-start;flex-direction:column}}
