/* Keep article rows readable when more than one post is published. */
body[data-page="blog"] #main .cf-blog-feature{grid-template-columns:minmax(0,1fr);}
body[data-page="blog"] #main .cf-blog-feature[hidden]{display:none!important;}
body[data-page="blog"] #main .cf-blog-feature>.cf-journal-card>img{grid-column:2;grid-row:1;}
body[data-page="blog"] #main .cf-blog-feature>.cf-journal-card>.cf-card-copy{grid-column:1;grid-row:1;}
body[data-page="blog"] #main .cf-blog-support{grid-template-columns:minmax(0,1fr);align-items:start;}
body[data-page="blog"] #main .cf-blog-small{align-items:center;}
body[data-page="blog"] #main .cf-journal-grid{grid-template-columns:minmax(0,1fr);}
body[data-page="blog"] #main .cf-journal-grid>.cf-journal-card{grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);}
body[data-page="blog"] #main .cf-journal-grid>.cf-journal-card>img{min-height:260px;}
.cf-blog-pagination{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:32px;flex-wrap:wrap;}
.cf-blog-pagination[hidden]{display:none!important;}
.cf-blog-pagination button{padding:12px 20px;border:1px solid #0a215b;background:#0a215b;color:#fff;font:600 16px/1.5 'Clarity City',sans-serif;cursor:pointer;min-height:48px;}
.cf-blog-pagination button:disabled{opacity:.45;cursor:default;}
.cf-blog-pagination button:focus-visible{outline:3px solid #f4455a;outline-offset:3px;}
.cf-blog-pagination span{font-weight:600;color:#0a215b;}
@media(max-width:800px){
 body[data-page="blog"] #main .cf-blog-feature>.cf-journal-card>img{grid-column:1;grid-row:1;}
 body[data-page="blog"] #main .cf-blog-feature>.cf-journal-card>.cf-card-copy{grid-column:1;grid-row:2;}
 body[data-page="blog"] #main .cf-journal-grid>.cf-journal-card{grid-template-columns:190px minmax(0,1fr);}
}
@media(max-width:600px){
 body[data-page="blog"] #main .cf-journal-grid>.cf-journal-card{grid-template-columns:minmax(0,1fr);}
 body[data-page="blog"] #main .cf-journal-grid>.cf-journal-card>img{min-height:0;height:220px;}
}
