
#contenu>.hero.inner>.wrap{max-width:1160px}
#contenu>.hero.inner>.wrap>p:not(.eyebrow){max-width:1000px;margin-inline:0}
#blog-articles{scroll-margin-top:100px}
#blog-articles .blog-filters{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 20px}
#blog-articles .blog-filter{margin:0;font:600 14px/1.4 var(--body);padding:10px 16px;border:1px solid #c5c5cf;border-radius:999px;background:white;color:var(--navy);cursor:pointer}
#blog-articles .blog-filter[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:white}
#blog-articles .blog-filter:hover{border-color:var(--violet)}
#blog-articles .blog-results{color:var(--muted);font-size:15px;margin:0 0 24px}
#blog-articles .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0}
#blog-articles .blog-grid>li{min-width:0}
#blog-articles [hidden]{display:none!important}
#blog-articles .cover img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#f1f1f5}
#blog-articles .blog-category{font-size:12px;font-weight:600;color:var(--violet);margin:0}
#blog-articles .blog-card h3{font-size:20px;line-height:1.35;margin:0}
#blog-articles .blog-card h3 a{text-decoration:none}
#blog-articles .blog-card h3 a:hover{text-decoration:underline}
#blog-articles .blog-card .blog-excerpt{font-size:16px;line-height:1.55;margin:0}
#blog-articles .blog-card time{font-size:13px;color:var(--muted);margin-top:auto;padding-top:12px}
#blog-articles .blog-more{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px}
#blog-articles .blog-archive-link{font-size:15px}
@media(max-width:900px){#blog-articles .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){#blog-articles .blog-grid{grid-template-columns:1fr}}

#blog-articles .blog-sync-error{font-size:15px;color:var(--ink);margin:0;max-width:680px}#blog-articles .blog-retry{border:0;background:none;color:var(--navy);font:600 15px var(--body);text-decoration:underline;padding:8px 0;cursor:pointer}.blog-article-page .hero.inner .wrap,.blog-article-page .article-wrap{max-width:960px}.blog-article-page .hero h1{text-align:left}.blog-article-page #article-meta,.blog-article-page #article-author{font-size:15px;color:#e2e8f2}.blog-article-page #article-author:empty{display:none}.blog-article-page #article-cover{display:block;width:100%;max-height:520px;object-fit:contain;background:var(--tint);margin:32px 0}.blog-article-page [hidden]{display:none!important}.blog-article-page #article-content{margin-top:32px;--ricos-font-family:var(--body);--ricos-text-color:var(--ink);--ricos-headings-color:var(--navy)}.blog-article-page .ricos-content{color:var(--ink);font-family:var(--body);line-height:1.7}.blog-article-page .ricos-content h2,.blog-article-page .ricos-content h3{text-align:left;color:var(--navy)}.blog-article-page .ricos-content ul{list-style:disc}.blog-article-page .ricos-content ol{list-style:decimal}.blog-article-page .ricos-content a{overflow-wrap:anywhere}.blog-article-page .ricos-content img{max-width:100%}

/* CCIHY: extend the original navy/white background within the common 16:9 frame. */
#blog-articles .blog-card[data-post-id="2d9d817c-b45b-4aa7-9fc6-12e96992e89d"] .cover img,
#blog-articles .blog-card[data-post-id="46812f03-4749-47f1-9f46-247fae867f1b"] .cover img{
 aspect-ratio:16/9;object-fit:contain;object-position:center;
 background:linear-gradient(to bottom,#06234f 0%,#06234f 50%,#fff 50%,#fff 100%);
}
