#top.hero{background-image:linear-gradient(180deg,#0f1c2e4f,#0f1c2e82),url(/assets/news/hero.webp);background-position:50% 50%}.news-page{padding:var(--space-4) 0 var(--space-10)}.news-page .wrap{max-width:var(--max-w)}.news-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-5)}.news-filter{padding:.55rem .9rem;border:1px solid var(--color-heading);border-radius:999px;background:var(--color-heading);color:#fff;cursor:pointer;font:inherit;font-size:var(--fs-small);font-weight:400;letter-spacing:.04em}.news-filter[aria-pressed=true],.news-filter:hover,.news-filter:focus-visible{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-heading)}.news-filter[aria-pressed=true]{font-weight:700}.news-filter:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.news-empty{margin:0;color:var(--color-muted)}.news-intro{max-width:72ch;margin-bottom:var(--space-6)}.news-intro h1{margin-bottom:var(--space-3)}.news-intro p{margin:0;color:var(--color-muted);font-size:var(--fs-h4);line-height:1.4}.news-list{display:grid;gap:var(--space-4)}.news-card{--news-card-height: 300px;display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);height:var(--news-card-height);gap:var(--space-4);padding:var(--space-3);border:1px solid rgba(15,28,46,.1);border-radius:var(--radius-2);background:#fff;box-shadow:0 10px 28px #0f1c2e0f}.news-card-image{min-height:0;height:100%;align-self:stretch;overflow:hidden;border-radius:var(--radius-1);background:var(--color-navy)}.news-card-image img,.news-card-image-placeholder{width:100%;height:100%;display:grid;place-items:center;object-fit:cover;object-position:50% 50%}.news-card-image-placeholder{background:#a92828;color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.12em}.news-card-body{min-width:0;min-height:0;overflow:hidden}.news-card-date{margin:0 0 var(--space-1);color:var(--color-muted);font-size:var(--fs-small)}.news-card-category{color:var(--color-gold);font-weight:700;letter-spacing:.04em}.news-card-topic{display:-webkit-box;overflow:hidden;margin-bottom:var(--space-2);font-size:clamp(20px,2.1vw,26px);line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-card-preview,.news-card-full{color:var(--color-text);line-height:1.55}.news-card-preview{display:-webkit-box;overflow:hidden;margin:0;max-height:6.2em;-webkit-box-orient:vertical;-webkit-line-clamp:4}.news-card-preview p,.news-card-full p{margin:0 0 var(--space-2)}.news-card-preview p:last-child,.news-card-full p:last-child{margin-bottom:0}.news-card a,.news-dialog a{color:var(--color-heading);font-weight:400;text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:3px}.news-card-more{margin-top:var(--space-3);padding:0;border:0;background:transparent;color:var(--color-heading);cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:3px}.news-card-more:hover,.news-card-more:focus-visible{color:var(--color-gold)}.news-card-more:focus-visible,.news-dialog-close:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.news-older{display:block;margin:var(--space-5) auto 0;padding:var(--space-2) var(--space-4);border:1px solid rgba(15,28,46,.18);border-radius:999px;background:transparent;color:var(--color-heading);cursor:pointer;font:inherit;font-weight:700}.news-older[hidden],.news-card-more[hidden],.news-dialog[hidden]{display:none}.news-dialog{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--space-4)}.news-dialog-backdrop{position:absolute;inset:0;background:#0f1c2ead}.news-dialog-panel{position:relative;width:min(720px,100%);max-height:min(720px,calc(100vh - (var(--space-4) * 2)));overflow-y:auto;padding:var(--space-6);border-radius:var(--radius-2);background:var(--color-off-white);box-shadow:0 24px 70px #0000004d}.news-dialog-close{position:sticky;top:0;float:right;width:42px;height:42px;display:grid;place-items:center;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) var(--space-3) auto;border:1px solid rgba(15,28,46,.14);border-radius:999px;background:var(--color-off-white);color:var(--color-heading);cursor:pointer;font-size:1.5rem;line-height:1}.news-dialog-date{margin:0 0 var(--space-1);color:var(--color-muted);font-size:var(--fs-small)}.news-dialog-topic{margin-bottom:var(--space-4);font-size:clamp(30px,4vw,48px)}body.news-dialog-open{overflow:hidden}@media(max-width:720px){.news-filters{grid-template-columns:repeat(6,minmax(0,1fr))}.news-filter{grid-column:span 2}.news-filter:nth-child(4),.news-filter:nth-child(5){grid-column:span 3}.news-page{padding-top:var(--space-2)}.news-card{--news-card-height: 520px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.news-card-body{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;position:relative;padding-bottom:0}.news-card-preview{flex:0 0 auto}.news-card-more{position:static;margin-top:0}.news-card-topic{font-size:clamp(20px,5vw,24px)}.news-card[data-news-heading-lines="3"] .news-card-preview{max-height:4.65em;-webkit-line-clamp:3}.news-card-image,.news-card-image img,.news-card-image-placeholder{min-height:0;max-height:none}.news-card-image{width:100%;height:auto;aspect-ratio:16 / 9}.news-card-image img,.news-card-image-placeholder{object-position:50% 20%}.news-dialog-panel{padding:var(--space-4)}}