.blog-card{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:box-shadow .3s ease}.blog-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.blog-card__img-wrap{height:12rem;overflow:hidden;background:#e5e7eb}.blog-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card__img{transform:scale(1.06)}.blog-card__body{padding:1.5rem}.blog-card__category{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .75rem;border-radius:9999px;background:var(--minara-section-bg);color:var(--minara-accent);margin-bottom:.75rem}.blog-card__title{font-family:var(--font-serif);font-size:1.25rem;color:var(--minara-primary-text);line-height:1.35;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.blog-card:hover .blog-card__title{color:var(--minara-accent)}.blog-card__excerpt{font-size:.875rem;color:var(--minara-secondary-text);line-height:1.65;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #f3f4f6}.blog-card__date{display:flex;color:var(--minara-secondary-text)}.blog-card__date,.blog-card__read-more{align-items:center;gap:.375rem;font-size:.875rem}.blog-card__read-more{display:inline-flex;font-weight:500;color:var(--minara-accent);text-decoration:none;transition:gap .3s ease}.blog-card__read-more:hover{gap:.625rem}.insights-page{background:#fff}.insights-page__section{padding:5rem 0}@media(min-width:1024px){.insights-page__section{padding:7rem 0}}.insights-page__container{max-width:1440px;margin:0 auto;padding:0 1.5rem}@media(min-width:1024px){.insights-page__container{padding:0 3rem}}.insights-page__categories{padding:3rem 0;border-bottom:1px solid #e5e7eb}.insights-page__cats-row{display:flex;flex-wrap:wrap;gap:.75rem}.insights-page__cat{display:inline-block;padding:.5rem 1.25rem;border-radius:9999px;font-size:.875rem;background:var(--minara-section-bg);color:var(--minara-primary-text);cursor:pointer;transition:background .2s ease,color .2s ease}.insights-page__cat:hover{background:#e8eaef}.insights-page__cat--active{background:var(--minara-accent);color:#fff}.insights-page__grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media(min-width:768px){.insights-page__grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.insights-page__grid{grid-template-columns:repeat(3,1fr)}}.insights-page__newsletter{padding:5rem 0;background:var(--minara-section-bg)}@media(min-width:1024px){.insights-page__newsletter{padding:6rem 0}}.insights-page__newsletter-inner{max-width:36rem;margin:0 auto;text-align:center}.insights-page__newsletter-title{font-family:var(--font-serif);font-size:2rem;color:var(--minara-primary-text);margin-bottom:1rem}@media(min-width:1024px){.insights-page__newsletter-title{font-size:2.5rem}}.insights-page__newsletter-desc{font-size:1.0625rem;color:var(--minara-secondary-text);line-height:1.7;margin-bottom:2rem}.newsletter-form{display:flex;flex-direction:column;gap:.75rem;max-width:28rem;margin:0 auto}@media(min-width:640px){.newsletter-form{flex-direction:row}}.newsletter-form__input{flex:1 1;padding:.75rem 1.25rem;border-radius:.5rem;border:1px solid #d1d5db;font-size:1rem;font-family:var(--font-sans);outline:none;transition:border-color .2s ease}.newsletter-form__input:focus{border-color:var(--minara-accent)}.newsletter-form__btn{padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:500;color:#fff;background:var(--minara-accent);border:none;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.newsletter-form__btn:hover{opacity:.88}