body.news-hub{background:#141414;color:#fafaf8}body.news-hub main{max-width:1440px;margin:auto}.news-hero{padding:136px var(--pad) 56px;display:flex;align-items:end;justify-content:space-between;gap:32px;border-bottom:1px solid #383838}.news-hero .label{color:#bdbdb8;font-size:12px}.news-hero h1{font-size:clamp(64px,9vw,120px);font-weight:700;line-height:1.05;letter-spacing:-.06em;margin:16px 0 24px}.news-hero h1 span{color:#ff2400}.news-hero p:not(.label){font-size:18px;max-width:480px;color:#bdbdb8;line-height:1.6}.news-press-link,.life-intro a{font-size:14px;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.news-latest{padding:48px var(--pad) 64px}.news-section-heading h2,.life-intro h2{font-size:32px;letter-spacing:-.035em}.news-filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 32px}.news-filters button{background:transparent;color:#ddd;border:1px solid #555;padding:12px 16px;min-height:44px;cursor:pointer;font-size:14px;white-space:nowrap}.news-filters button[aria-pressed=true]{background:#ff2400;color:white;border-color:#ff2400}#news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.news-card{background:#232323;color:#fafaf8;display:block}.news-card[hidden]{display:none}.news-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.news-card-body{padding:24px}.news-card h3{font-size:21px;line-height:1.3;margin:12px 0}.news-card p{font-size:16px;line-height:1.6;color:#c3c3bd}.news-meta{font-size:12px;color:#ff806c}.news-card:hover h3{text-decoration:underline;text-underline-offset:4px}#news-empty{padding:28px 0;max-width:660px;color:#bdbdb8;font-size:16px;line-height:1.7}#news-empty a{text-decoration:underline}.life-section{padding:56px var(--pad);display:grid;grid-template-columns:1fr 1.4fr;gap:64px;background:#222522;border-top:2px solid #ff2400}.life-intro .label{color:#bdbdb8;margin-bottom:16px}.life-intro p:not(.label){font-size:18px;line-height:1.7;color:#c7cbc7;margin:20px 0 28px}#life-stories>p{border-top:1px solid #626762;padding-top:24px;color:#c7cbc7;line-height:1.7}.news-gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:32px 0}.news-gallery img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.news-video{margin:32px 0}.news-video a{text-decoration:underline}.news-video details{margin-top:20px}.news-article .article-body{color:#242424}.news-article .article-hero__img{object-fit:cover}@media(max-width:767px){.news-hero{padding:104px 24px 32px;display:block}.news-hero h1{font-size:72px}.news-press-link{display:inline-block;margin-top:24px}.news-latest{padding:32px 24px}.news-filters{flex-wrap:nowrap;overflow:auto}.news-section-heading h2,.life-intro h2{font-size:28px}#news-grid{grid-template-columns:1fr}.life-section{grid-template-columns:1fr;padding:32px 24px;gap:32px}.news-gallery{grid-template-columns:1fr}}
