.preview-notice{padding:.8rem 0;background:#092b5a;color:#fff;font-weight:700;font-size:.9rem}.article-header{padding:clamp(3.25rem,7vw,6rem) 0 clamp(2.5rem,5vw,4.25rem);background:#f2f5f9;border-bottom:1px solid #dce4ef}.article-header-inner{max-width:860px}.article-breadcrumbs{display:flex;gap:.55rem;flex-wrap:wrap;margin:0 0 1.4rem;color:#64728a;font-size:.9rem}.article-breadcrumbs a{color:#315784;text-decoration:none}.article-breadcrumbs [aria-current]{max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-category,.related-card>div>p{margin:0 0 .8rem;color:#c92135;font-size:.74rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.article-header h1{max-width:850px;margin:0;color:#092b5a;font-size:clamp(2rem,5vw,4.35rem);line-height:1.04;letter-spacing:-.04em}.article-subtitle{max-width:740px;margin:1.35rem 0 0;color:#3d526e;font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.4}.article-lead{max-width:740px;margin:1.35rem 0 0;color:#243c5c;font-size:1.12rem;line-height:1.65}.article-meta{display:flex;gap:.75rem 1.25rem;flex-wrap:wrap;margin-top:1.7rem;color:#61718a;font-size:.88rem}.article-meta span+span{padding-left:1.25rem;border-left:1px solid #cbd6e3}.article-shell{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem)}.article-reading-column{width:min(100%,760px);margin:0 auto}.article-share{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:1.1rem;border-bottom:1px solid #d9e1ea;color:#4f6179;font-size:.82rem}.article-share>span:first-child{margin-right:.15rem;color:#092b5a;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.article-share a,.article-share button{border:0;background:transparent;padding:0;color:#315784;font:700 .82rem/1.4 Onest,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.article-share .share-feedback{min-height:1.1em;color:#47617c;font-weight:700}.article-featured-image{width:min(100%,1080px);margin:0 0 2rem}.article-featured-image img{display:block;width:100%;height:auto;max-height:660px;object-fit:contain;background:#eef2f7}.article-featured-image figcaption{margin-top:.65rem;color:#68758a;font-size:.85rem;line-height:1.5}.article-footer{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid #d9e1ea}.article-tags{display:flex;gap:.5rem;flex-wrap:wrap}.article-tags span{padding:.45rem .7rem;border:1px solid #cbd8e7;border-radius:999px;color:#375170;font-size:.8rem;font-weight:700}.article-related{padding:clamp(2.5rem,6vw,5rem) 0;background:#edf2f7}.article-related-heading{margin-bottom:1.5rem}.article-related-heading .eyebrow{margin:0 0 .5rem;color:#c92135;font-size:.74rem;font-weight:800;letter-spacing:.11em}.article-related-heading h2{margin:0;color:#092b5a;font-size:clamp(1.65rem,3vw,2.25rem)}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.related-card{overflow:hidden;background:#fff;box-shadow:0 8px 28px rgba(9,43,90,.08)}.related-card>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#dfe7f1}.related-card>div{padding:1.3rem}.related-card h3{margin:.2rem 0 .85rem;color:#092b5a;font-size:1.1rem;line-height:1.25}.related-card h3 a{color:inherit;text-decoration:none}.related-card time{color:#65748a;font-size:.8rem}.article-content{font-size:1.08rem;line-height:1.82}.article-content p:first-child{margin-top:0}.article-content blockquote{font-style:italic}.article-content figure{width:100%}.article-content .article-embed{width:100%}.article-content img{border-radius:2px}@media(max-width:760px){.article-header{padding-top:3rem}.article-meta span+span{padding-left:0;border-left:0}.article-share{gap:.7rem .95rem}.article-featured-image{margin-bottom:1.6rem}.related-grid{grid-template-columns:1fr}.article-breadcrumbs [aria-current]{max-width:15rem}.article-content{font-size:1rem;line-height:1.75}}@media print{.article-header{padding:0;background:#fff;border:0}.article-header h1{font-size:28pt}.article-shell{padding:1rem 0}.article-featured-image img{max-height:none}.article-meta{color:#000}}
.news-card-media{display:block;width:calc(100% + 3.2rem);height:11rem;object-fit:cover;margin:-1.6rem -1.6rem 1.35rem;background:#dce5ef}.news-card-category{margin:0 0 .65rem!important;color:#c92135;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.news-card:first-child .news-card-category{color:#f7c2c5}
