.news-page{background:#f3f3f3;min-height:100vh}.news-hero{color:#fff;background:#0b0b0b;padding:28px 0 18px}.news-hero-inner{text-align:center;max-width:1100px;margin:0 auto;padding:0 16px}.news-hero-title{letter-spacing:.2px;margin:0 0 6px;font-size:34px;font-weight:900}.news-hero-subtitle{color:#ffffffd9;max-width:760px;margin:0 auto}.news-content{padding:18px 0 50px}.news-container{max-width:1100px;margin:0 auto;padding:0 16px}.news-page .news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.news-page .news-card{width:100%;max-width:none}.news-detail{background:#fff;border:1px solid #00000014;border-radius:8px;overflow:hidden;box-shadow:0 10px 22px #0000001a}.news-detail-media{aspect-ratio:16/9;background:#fff;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.news-detail-image{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;display:block}.news-summary,.news-rich-text{padding:0 18px}.news-summary{color:#000000bd;margin:18px 0 0;font-weight:800;line-height:1.55}.news-rich-text{color:#000000c7;padding-bottom:18px;line-height:1.62}.news-rich-text:after{clear:both;content:"";display:block}.news-rich-text .document-photo{box-sizing:border-box;clear:both;max-width:100%;width:var(--photo-width,100%);background:#f7f2e9;border:1px solid #00000014;border-radius:10px;margin:18px 0;display:block;overflow:hidden}.news-rich-text .document-photo.align-left{clear:left;float:left;margin:6px 22px 16px 0}.news-rich-text .document-photo.align-right{clear:right;float:right;margin:6px 0 16px 22px}.news-rich-text .document-photo.align-center{margin-left:auto;margin-right:auto}.news-rich-text .document-photo img{object-fit:contain;width:100%;height:auto;max-height:680px;display:block}.news-rich-text .document-photo figcaption{color:#000000a6;text-align:center;padding:9px 12px 11px;font-size:14px;font-style:italic}.news-rich-text>:first-child{margin-top:18px}.news-rich-text>:last-child{margin-bottom:0}.news-rich-text p,.news-rich-text ul,.news-rich-text ol{margin:0 0 14px}.news-rich-text h2,.news-rich-text h3{color:#111;margin:22px 0 10px;line-height:1.2}.news-rich-text ul,.news-rich-text ol{padding-left:22px}.news-cta{margin-top:18px}.news-story-actions{clear:both;flex-wrap:wrap;align-items:center;gap:10px;padding:0 18px 20px;display:flex}.news-updates-cta{border:2px solid var(--amber);color:#fff;background:#111}.news-updates-cta:hover,.news-updates-cta:focus-visible{background:#222;transform:translateY(-1px);box-shadow:0 8px 18px #0000002e}@media (max-width:980px){.news-page .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.news-page .news-grid{grid-template-columns:1fr}.news-rich-text .document-photo,.news-rich-text .document-photo.align-left,.news-rich-text .document-photo.align-right,.news-rich-text .document-photo.align-center{float:none;width:100%;margin:16px 0}.news-story-actions .btn{text-align:center;width:100%}}@media (max-width:1200px){.news-hero-inner{padding-left:calc(var(--logo-size) + 48px)}}@media (max-width:740px){.news-hero-inner{padding-left:16px}}
