[hidden]{display:none!important}
.cms-lines,.hero .tagline,#final h2,.chapter-text span,.card p,.reason p{white-space:pre-line}
.cms-card-image{width:100%;height:auto;max-height:12rem;object-fit:contain;margin-bottom:1rem}
#about .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}
#benefits .reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}
.hero .badges:empty{display:none}
nav .mobile-menu a[hidden]{display:none!important}
.footer-links:empty{display:none}
#contents .content-head{display:block;text-align:center}
.instagram-blog-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;text-align:center}
.instagram-blog-heading h2{max-width:100%}
@media(min-width:64rem){.instagram-blog-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.instagram-blog-heading h2{grid-column:2;grid-row:1}.instagram-blog-heading>a{grid-column:3;grid-row:1;justify-self:end}}
