.news-media-page{color:#0d1b2a;background:#fbfaf5}.news-media-page .site-header,.news-media-page .site-header.is-scrolled{color:#0d1b2a;width:100%;min-height:92px;box-shadow:none;background:#fbfaf5;border-bottom:1px solid #d6d6cd;padding:20px 4.5%;position:relative;top:0;left:0;transform:none}.news-media-page .site-header .brand{flex-shrink:0;width:230px}.news-media-page .site-header .brand:after{display:none}.news-media-page .site-header .brand img{filter:none;opacity:1}.news-media-page .site-nav>a[aria-current=page]{color:#90311f}.news-media-page .site-header .nav-contact{color:#fff;background:#a43a27}.news-media-page .page-width{width:min(1120px,100% - 80px);margin-inline:auto}.news-head{padding-top:40px}.news-media-page .back-link{color:#52636e;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.news-kicker{color:#90311f;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:35px 0 14px;font-size:12px}.news-media-page .news-head h1{max-width:1080px;font-family:var(--display);letter-spacing:-.025em;text-wrap:pretty;margin:0 0 20px;font-size:clamp(36px,4.4vw,62px);font-weight:500;line-height:1.07}.news-standfirst{color:#52636e;max-width:800px;margin:0 0 25px;font-size:18px;line-height:1.55}.news-meta{color:#52636e;border-bottom:1px solid #d6d6cd;flex-wrap:wrap;gap:12px 24px;padding:0 0 25px;font-size:12px;display:flex}.news-meta span{border-left:1px solid #aaa;padding-left:24px}.news-layout{grid-template-columns:minmax(0,780px) minmax(170px,240px);gap:70px;margin-top:36px;display:grid}.news-story{min-width:0}.news-story figure{margin:0 0 28px}.news-story figure>img{object-fit:contain;background:#e9e7df;width:100%;height:auto;max-height:530px;display:block}.news-story figcaption{color:#657178;margin-top:10px;font-size:11px;line-height:1.55}.news-copy{font-size:17px;line-height:1.9}.news-copy p{margin:0 0 22px}.news-aside section{border-top:1px solid #0d1b2a;margin-bottom:35px;padding-top:15px}.aside-label{text-transform:uppercase;font-family:var(--mono);letter-spacing:.12em;color:#657178;margin:0 0 18px;font-size:11px}.person-link{border-bottom:1px solid #deded6;margin-bottom:16px;padding:0 20px 18px 0;text-decoration:none;display:block;position:relative}.person-link strong{font-size:15px;font-weight:600;display:block}.person-link span{color:#657178;font-size:12px}.person-link i{font-style:normal;position:absolute;top:0;right:0}.news-aside .topic{margin:0;font-size:14px;line-height:1.7}.topic a{text-underline-offset:4px;text-decoration-thickness:1px}.story-links{flex-direction:column;gap:12px;margin:30px 0;display:flex}.context-link{color:#90311f;border-bottom:1px solid #d6d6cd;justify-content:space-between;gap:18px;padding:15px 0;font-size:14px;text-decoration:none;display:flex}.news-published{color:#657178;margin:24px 0;font-size:12px}.news-status-note{background:#f1ece0;border-left:2px solid #c79a42;margin:0 0 24px;padding:15px 18px;font-size:14px;line-height:1.7}.bottom-back{margin:15px 0 25px}.more-news{border-top:1px solid #0d1b2a;margin-top:70px;margin-bottom:80px;padding-top:25px}.news-media-page .section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:25px;display:flex}.news-media-page .section-heading h2{max-width:none;font-family:var(--display);margin:0;font-size:32px;font-weight:500}.news-media-page .section-heading>a{font-size:13px;text-decoration:none}.news-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.story-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.card-photo{background:#e9e7df;height:240px;overflow:hidden}.card-photo img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.story-card:hover .card-photo img{transform:scale(1.02)}.card-meta{color:#90311f;justify-content:space-between;gap:14px;padding-top:17px;font-size:11px;line-height:1.5;display:flex}.card-meta span{color:#657178}.news-media-page .story-card h3{font-size:24px;font-family:var(--display);text-wrap:pretty;margin:12px 0 18px;font-weight:500;line-height:1.2}.card-link{margin-top:auto;font-size:12px}.story-card--text{border-top:1px solid #d6d6cd;padding-bottom:15px}.card-excerpt{color:#52636e;margin:0 0 22px;font-size:14px;line-height:1.7}.news-index-head{padding-top:40px;padding-bottom:40px}.news-media-page .news-index-head h1{font-family:var(--display);margin:15px 0;font-size:64px;font-weight:500;line-height:1.1}.news-index-head>p:last-child{color:#52636e;font-size:18px}.index-stories{margin-bottom:65px}.index-stories .news-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.index-stories .card-photo{height:220px}.index-stories .story-card h3{font-size:25px}.index-updates{margin-bottom:85px}.news-media-page a:focus-visible{outline-offset:5px;outline:2px solid #90311f}@media (width<=1100px){.news-media-page .site-header .brand{width:180px}}@media (width<=900px){.news-media-page .page-width{width:calc(100% - 48px)}.news-layout{grid-template-columns:minmax(0,1fr) 190px;gap:35px}.news-media-page .news-head h1{font-size:48px}.index-stories .news-cards{grid-template-columns:1fr 1fr}}@media (width<=52rem){.news-media-page .site-header,.news-media-page .site-header.is-scrolled{min-height:76px;padding:12px 20px}.news-media-page .site-header .brand{width:175px;padding:0}}@media (width<=700px){.news-media-page .page-width{width:calc(100% - 40px)}.news-head{padding-top:26px}.news-kicker{margin-top:27px;font-size:10px}.news-media-page .news-head h1{margin-bottom:18px;font-size:38px;line-height:1.1}.news-standfirst{margin-bottom:20px;font-size:16px}.news-meta{gap:8px 16px;font-size:11px}.news-meta span{padding-left:16px}.news-layout{flex-direction:column;gap:34px;margin-top:24px;display:flex}.news-story figcaption{font-size:10px}.news-copy{font-size:16px;line-height:1.85}.news-aside{grid-template-columns:1fr 1fr;gap:25px;display:grid}.news-aside section{margin-bottom:0}.person-link strong{font-size:14px}.more-news{margin-top:40px;margin-bottom:45px}.news-cards,.index-stories .news-cards{grid-template-columns:1fr;gap:30px}.card-photo{height:230px}.news-media-page .story-card h3{font-size:25px}.news-media-page .section-heading h2{font-size:29px}.news-index-head{padding-top:20px;padding-bottom:25px}.news-media-page .news-index-head h1{font-size:48px}.news-index-head>p:last-child{font-size:16px}}
