/* M37: hundred-article magazine — 10-card progressive batches */
.blog-library .blog-grid{align-items:stretch}
.blog-loadmore--m37{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;margin:1.2rem auto 0;padding:1.1rem 1rem 1.2rem;min-height:100px;text-align:center}
.blog-loadmore--m37[hidden]{display:none!important}
.blog-loadmore--m37 .blog-loadmore__button{border-radius:999px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;font-weight:850;box-shadow:0 10px 26px -21px #1c62dc;cursor:pointer}
.blog-loadmore--m37 .blog-loadmore__hint{font-size:.75rem;color:#677a96;line-height:1.7;margin:0;max-width:460px}
.blog-loadmore--m37 .blog-loadmore__sentinel{display:block;width:100%;height:1px;pointer-events:none}
.blog-library .blog-result{margin-bottom:1rem}
.blog-library .blog-card__media img{display:block;object-fit:cover;aspect-ratio:1050/590}
.blog-main .blog-endcta{margin-top:clamp(2.5rem,5vw,4.5rem)}
@media(max-width:720px){.blog-loadmore--m37{margin-top:1rem;padding-bottom:1rem}.blog-loadmore--m37 .blog-loadmore__button{width:min(100%,340px)}}
@media(prefers-reduced-motion:reduce){.blog-loadmore--m37 *{scroll-behavior:auto!important}}
