.blc-blog-card{background:var(--color-white);border-radius:14px;grid-template-columns:200px 1fr;transition:box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 2px 16px #1a27440f}.blc-blog-card:hover{box-shadow:0 6px 28px #1a27441f}.blc-blog-card__thumb-link{flex-shrink:0;display:block}.blc-blog-card__thumb{width:200px;height:100%;min-height:140px;position:relative}.blc-blog-card__thumb--care{background:linear-gradient(140deg,#1a2744,#3d5a99)}.blc-blog-card__thumb--pregnancy{background:linear-gradient(140deg,#07ba9f,#1a2744)}.blc-blog-card__thumb--something-blue{background:linear-gradient(140deg,#d6eaf8,#07ba9f)}.blc-blog-card__thumb--out-of-the-blue{background:linear-gradient(140deg,#2d4a8a,#07ba9f)}.blc-blog-card__thumb-img{object-fit:cover}.blc-blog-card__cat-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:.58rem;font-weight:700;position:absolute;bottom:10px;left:10px}.blc-blog-card__cat-badge--care{background:var(--color-teal);color:var(--color-white)}.blc-blog-card__cat-badge--pregnancy{color:var(--color-navy);background:#d6eaf8e6}.blc-blog-card__cat-badge--something-blue{color:var(--color-light-blue);background:#1a2744d9}.blc-blog-card__cat-badge--out-of-the-blue{background:var(--color-teal);color:var(--color-white)}.blc-blog-card__body{flex-direction:column;justify-content:center;padding:22px 26px;display:flex}.blc-blog-card__title-link{text-decoration:none}.blc-blog-card__title{font-family:var(--font-heading);color:var(--color-navy);margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.3}.blc-blog-card__subtitle{color:var(--color-text-muted);margin:0 0 16px;font-size:.82rem;font-style:italic;font-weight:300;line-height:1.6}.blc-blog-card__meta-row{align-items:center;gap:10px;margin-top:auto;display:flex}.blc-blog-card__meta{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.blc-blog-card__dot{background:var(--color-border);border-radius:50%;flex-shrink:0;width:3px;height:3px}.blc-blog-card__read-btn{color:var(--color-teal);border:1px solid var(--color-teal);white-space:nowrap;border-radius:6px;margin-left:auto;padding:5px 13px;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.blc-blog-card__read-btn:hover{background:var(--color-teal);color:var(--color-white)}@media (max-width:600px){.blc-blog-card{grid-template-columns:1fr}.blc-blog-card__thumb{width:100%;height:140px}}
.blc-blog{background-color:var(--color-off-white);min-height:100vh}.blc-blog__page-title{padding:48px 0 0}.blc-blog__title{font-family:var(--font-heading);letter-spacing:-.5px;color:var(--color-navy);margin:0 0 8px;font-size:clamp(2rem,5vw,2.6rem);font-weight:800}.blc-blog__title-accent{color:var(--color-teal)}.blc-blog__tagline{color:var(--color-text-muted);margin:0;font-size:.9rem;font-style:italic;font-weight:300}.blc-blog__layout{grid-template-columns:240px 1fr;align-items:start;gap:48px;padding:36px 0 80px;display:grid}.blc-blog__sidebar{position:sticky;top:88px}.blc-blog__sidebar-section{margin-bottom:32px}.blc-blog__sidebar-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:2px solid var(--color-border);margin-bottom:12px;padding-bottom:8px;font-size:.65rem;font-weight:700}.blc-blog__sidebar-link{width:100%;color:var(--color-text-muted);cursor:pointer;font-size:.82rem;font-weight:500;font-family:var(--font-body);text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:9px 12px;transition:background .15s,color .15s;display:flex}.blc-blog__sidebar-link:hover{background:var(--color-light-blue);color:var(--color-navy)}.blc-blog__sidebar-link.active{background:var(--color-navy);color:var(--color-white)}.blc-blog__sidebar-link--plain{cursor:default}.blc-blog__sidebar-link--plain:hover{color:var(--color-text-muted);background:0 0}.blc-blog__sidebar-count{opacity:.6;font-size:.7rem;font-weight:400}.blc-blog__sidebar-cta{background:var(--color-navy);text-align:center;border-radius:12px;padding:22px 20px}.blc-blog__sidebar-cta h4{color:var(--color-white);margin:0 0 6px;font-size:.88rem;font-weight:700}.blc-blog__sidebar-cta p{color:var(--color-light-blue);margin:0;font-size:.75rem;font-weight:300;line-height:1.5}.blc-blog__sidebar-cta-btn{background:var(--color-teal);width:100%;color:var(--color-white);font-size:.75rem;font-weight:600;font-family:var(--font-body);text-align:center;border-radius:7px;margin-top:14px;padding:10px;text-decoration:none;transition:background .2s,color .2s;display:block}.blc-blog__sidebar-cta-btn:hover{background:var(--color-white);color:var(--color-navy)}.blc-blog__feed{flex-direction:column;gap:20px;display:flex}.blc-blog__empty{color:var(--color-text-muted);text-align:center;padding:40px 0;font-style:italic}@media (max-width:900px){.blc-blog__layout{grid-template-columns:1fr}.blc-blog__sidebar{position:static}}
