.news-meta{align-items:center;color:rgba(2,42,84,.5);display:flex;font-size:12px;font-weight:600;gap:10px;letter-spacing:.12em;text-transform:uppercase}.news-link{align-items:baseline;align-self:flex-start;border-bottom:1px solid var(--color-navy);color:var(--color-navy);display:inline-flex;font-family:var(--font-body);font-size:16px;font-weight:500;gap:6px;padding-bottom:2px;text-decoration:none}.news-link__arrow{display:inline-block}.news-featured{background:var(--color-white);border:1px solid rgba(2,42,84,.14);color:var(--color-navy);display:grid;grid-template-columns:1.25fr 1fr;margin-bottom:56px}.news-featured,.news-featured:hover,.news-featured__excerpt,.news-featured__title{text-decoration:none}.news-featured__media{background-color:#f6f6f7;background-image:repeating-linear-gradient(135deg,transparent 0 14px,rgba(2,42,84,.045) 14px 15px);border-right:1px solid rgba(2,42,84,.14);display:block;min-height:340px;overflow:hidden}.news-featured__media img{height:100%;object-fit:cover;width:100%}.news-featured__body{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:clamp(32px,4vw,56px)}.news-listing .news-featured__title{color:var(--color-navy);font-family:var(--font-heading);font-size:clamp(22px,2.1vw,28px);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.18;margin:0}.news-featured__excerpt{color:rgba(2,42,84,.7);line-height:1.6;margin:0;max-width:52ch}.post-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.news-post{display:flex;flex-direction:column;gap:14px}.news-post__media{aspect-ratio:16/10;background-color:#f6f6f7;background-image:repeating-linear-gradient(135deg,transparent 0 14px,rgba(2,42,84,.045) 14px 15px);border:1px solid rgba(2,42,84,.14);border-radius:5px;display:block;overflow:hidden}.news-post__media img{height:100%;object-fit:cover;width:100%}.news-listing .news-post__title{font-family:var(--font-heading);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:-.005em;line-height:1.25;margin:0}.news-post__title a{text-decoration:none}.news-post__title a,.news-post__title a:hover{color:var(--color-navy)}.news-post__excerpt{color:rgba(2,42,84,.65);font-size:14px;line-height:1.5;margin:0}.news-load-more{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:64px}.btn--outline-navy{background:transparent;border:1px solid var(--color-navy);color:var(--color-navy)}.btn--outline-navy:hover{background:var(--color-navy);color:var(--color-white)}@media (max-width:1024px){.news-featured{grid-template-columns:1fr}.news-featured__media{aspect-ratio:16/9;border-bottom:1px solid rgba(2,42,84,.14);border-right:0;min-height:0}.post-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.post-grid{grid-template-columns:1fr}}