.news-events-page{overflow:hidden}.news-events-intro{max-width:42rem;margin:0 auto 3rem;text-align:center}.news-events-intro .section-label{justify-content:center}.news-events-intro p:last-child{color:#36566a;line-height:1.7;margin:1rem 0 0}.news-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,2.5vw,1.5rem);gap:clamp(1rem,2.5vw,1.5rem)}.news-event-card{--card-accent:#0b7891;position:relative;display:flex;min-width:0;min-height:23rem;flex-direction:column;overflow:hidden;padding:clamp(1.5rem,3vw,2rem);border:1px solid rgba(10,58,102,.1);border-radius:1.5rem;background:linear-gradient(155deg,#ffffff,#f6fbfc);box-shadow:0 14px 34px rgba(6,42,59,.09);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.news-event-card:before{position:absolute;top:-6rem;right:-5rem;width:13rem;height:13rem;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent) 26%,transparent) 0,transparent 70%);content:"";pointer-events:none}.news-event-card--ocean{--card-accent:#075682}.news-event-card--teal{--card-accent:#066d68}.news-event-card--sky{--card-accent:#086d92}.news-event-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--card-accent) 35%,transparent);box-shadow:0 22px 44px rgba(6,42,59,.15)}.news-event-card__content,.news-event-card__link,.news-event-card__top{position:relative;z-index:1}.news-event-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.news-event-card__category{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--card-accent) 12%,white);color:var(--card-accent);font-size:.73rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.news-event-card__social{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.8rem;background:var(--card-accent);color:white}.news-event-card__social svg{width:1.15rem;height:1.15rem}.news-event-card__content{margin:auto 0;padding:2.5rem 0}.news-event-card h3{max-width:19ch;margin:0;color:var(--text);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.22}.news-event-card p{margin:1rem 0 0;color:#36566a;line-height:1.7}.news-event-card__link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.55rem;color:var(--card-accent);font-weight:750;text-decoration:none}.news-event-card__link svg{width:1rem;height:1rem;transition:transform .18s ease}.news-event-card__link:hover svg{transform:translate(.18rem,-.18rem)}.news-event-card__link:focus-visible{outline:3px solid color-mix(in srgb,var(--card-accent) 42%,white);outline-offset:5px;border-radius:.25rem}@media (max-width:960px){.news-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.news-events-intro{margin-bottom:2rem;text-align:left}.news-events-intro .section-label{justify-content:flex-start}.news-events-grid{grid-template-columns:1fr}.news-event-card{min-height:0}.news-event-card__content{padding:2.25rem 0}}@media (prefers-reduced-motion:reduce){.news-event-card,.news-event-card__link svg{transition:none}}