.msh-updates{--msh-blue:#075985;--msh-ink:#172b3a;max-width:1140px;margin:0 auto;color:var(--msh-ink);font-family:"Trebuchet MS",Arial,sans-serif;line-height:1.75}.msh-updates *{box-sizing:border-box}.msh-latest{padding:clamp(20px,4vw,48px);background:#fff;border:1px solid #ccdce7;border-radius:16px;box-shadow:0 8px 30px #12304712}.msh-updates h2,.msh-updates h3{color:#122838;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.msh-latest header h2{font-size:clamp(1.8rem,4vw,2.8rem);margin:8px 0 16px}.msh-eyebrow{color:var(--msh-blue);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin:0}.msh-date{color:#526675;font-size:.9rem}.msh-feature-image{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:10px;margin:24px 0}.msh-article-content{font-size:1.08rem;overflow-wrap:anywhere}.msh-article-content img,.msh-article-content video{max-width:100%;height:auto}.msh-article-content iframe{max-width:100%}.msh-article-content figure{max-width:100%;margin-left:0;margin-right:0}.msh-article-content .alignwide,.msh-article-content .alignfull{width:100%;max-width:100%;margin-left:0;margin-right:0}.msh-article-content table{display:block;max-width:100%;overflow-x:auto}.msh-updates a{color:var(--msh-blue);text-underline-offset:3px}.msh-updates a:focus-visible{outline:3px solid #0284c7;outline-offset:4px}.msh-original{margin-top:30px;font-weight:700}.msh-older{margin-top:42px;padding:clamp(16px,3vw,28px);border-radius:16px;background:#edf4f8;scroll-margin-top:30px}.msh-older>h2{margin:0 0 24px;font-size:1.65rem}.msh-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.msh-post-card{display:flex;flex-direction:column;background:#fff;border:1px solid #c2d4e0;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #14384e12}.msh-card-image{display:block}.msh-card-image img{display:block;width:100%;height:190px;object-fit:cover}.msh-card-body{padding:22px;display:flex;flex-direction:column;flex:1}.msh-card-body h3{font-size:1.2rem;margin:0 0 12px}.msh-card-body h3 a{text-decoration:none}.msh-card-body .msh-date{margin:0 0 10px}.msh-card-body p{margin:0 0 18px}.msh-read-more{margin-top:auto;font-weight:800}.msh-post-navigation .page-numbers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:26px 0 0}.msh-post-navigation li .page-numbers{display:inline-block;padding:7px 13px;background:#fff;border:1px solid #b8ccd9;border-radius:6px;text-decoration:none;margin:0}.msh-post-navigation li .current{background:#075985;color:#fff}@media(max-width:900px){.msh-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.msh-post-grid{grid-template-columns:1fr}.msh-card-image img{height:auto;max-height:280px;object-fit:contain}}

/* Keep article blocks and theme typography consistent with the directory. */
.msh-updates,.msh-updates *{font-family:"Trebuchet MS","Berlin Sans FB",Arial,sans-serif !important}
.msh-updates .msh-article-content{font-weight:400;letter-spacing:normal}
