.blog-showcase-section{position:relative}.blog-showcase-header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.blog-showcase-header .section-title{text-align:left;margin-bottom:0}.blog-showcase-header .section-title p{max-width:640px;margin:1rem 0 0}.blog-showcase-header--center{justify-content:center}.blog-showcase-header--center .section-title{text-align:center}.blog-showcase-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:30px}.blog-showcase-split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);align-items:start;gap:30px}.blog-showcase-split__stack{display:grid;gap:30px}.blog-showcase-grid>*{grid-column:span 4;align-self:stretch}.blog-showcase-grid .blog-story-card{min-height:100%}.blog-showcase-grid--feature>*:first-child{grid-column:span 7;grid-row:span 2}.blog-showcase-grid--feature>*:not(:first-child){grid-column:span 5}.blog-story-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(36,18,26,.08);border-radius:24px;overflow:hidden;box-shadow:0 18px 38px rgba(63,19,38,.08);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.blog-story-card:hover{transform:translateY(-6px);border-color:rgba(176,19,84,.22);box-shadow:0 24px 48px rgba(63,19,38,.14)}.blog-story-card__media{display:block;background:#f5edea}.blog-story-card__image{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .6s ease}.blog-story-card--featured .blog-story-card__image{aspect-ratio:16/11}.blog-showcase-split__featured .blog-story-card__image{aspect-ratio:16/10}.blog-story-card:hover .blog-story-card__image{transform:scale(1.06)}.blog-story-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;padding:26px 24px 24px}.blog-story-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.blog-story-card__tag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#fff1f6;color:#b01354;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.blog-story-card__tag:hover{color:#8b0f42}.blog-story-card__date,.blog-story-card__author{color:#85737d;font-size:.95rem}.blog-story-card__title{margin:0;font-size:1.5rem;line-height:1.25;min-height:3.75em}.blog-story-card--featured .blog-story-card__title{font-size:2rem;min-height:2.5em}.blog-story-card__title a{color:#373b4d;display:-webkit-box;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-story-card__title a:hover{color:#b01354}.blog-story-card__excerpt{margin:0;min-height:5.25em;color:#6f6770;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-story-card--featured .blog-story-card__excerpt{min-height:7em;-webkit-line-clamp:4}.blog-story-card__footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(36,18,26,.08)}.blog-story-card__link{color:#b01354;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.blog-story-card__link:hover{color:#8b0f42}.blog-empty-state{padding:48px 32px;text-align:center;border:1px solid rgba(36,18,26,.08);border-radius:24px;background:linear-gradient(180deg,#fffefc 0%,#fff6f8 100%)}.blog-empty-state p{max-width:520px;margin:12px auto 0}.blog-pagination-wrap{margin-top:3rem;margin-bottom:4rem}@media(max-width:1199px){.blog-showcase-split{grid-template-columns:1fr}.blog-showcase-split__stack{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-showcase-grid--feature>*:first-child,.blog-showcase-grid--feature>*:not(:first-child),.blog-showcase-grid>*{grid-column:span 6;grid-row:auto}.blog-story-card--featured .blog-story-card__title{font-size:1.7rem}}@media(max-width:767px){.blog-pagination-wrap{margin-bottom:3rem}.blog-showcase-header{flex-direction:column;align-items:stretch}.blog-showcase-header .section-title{text-align:center}.blog-showcase-header .section-title p{margin-right:auto;margin-left:auto}.blog-showcase-grid>*,.blog-showcase-grid--feature>*:first-child,.blog-showcase-grid--feature>*:not(:first-child),.blog-showcase-split__stack>*{grid-column:1/-1}.blog-showcase-grid{align-items:start}.blog-showcase-grid>*{align-self:start}.blog-showcase-split__stack{grid-template-columns:1fr}.blog-story-card__content{padding:22px 20px 20px}.blog-story-card__title,.blog-story-card--featured .blog-story-card__title{font-size:1.5rem;min-height:0}.blog-story-card__title a{-webkit-line-clamp:unset}.blog-story-card__excerpt,.blog-story-card--featured .blog-story-card__excerpt{min-height:0}.blog-story-card__footer{flex-direction:column;align-items:flex-start}}