.news-page{min-height:100vh;background:#fff;color:#222}.news-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.1rem 5vw;border-bottom:1px solid rgba(91,101,123,.15);background:#87b2c2}.news-header img{display:block;width:min(360px,55vw)}.news-header nav{display:flex;gap:.55rem}.news-header nav a,.news-header nav strong{padding:.35rem .55rem;border-radius:999px;color:#fff;background:rgba(91,101,123,.5);font-size:.75rem;text-decoration:none}.news-header nav strong{background:#5b657b}.news-page main{padding:clamp(2rem,6vw,6rem) 5vw}.news-page article{width:min(920px,100%);margin:auto}.news-page h1{margin:.3em 0 .8em;color:#5b657b;font-size:clamp(2rem,5vw,4rem);font-weight:400;line-height:1.02}.news-page h2{margin-top:2.5em;color:#5b657b;text-transform:uppercase}.news-page p,.news-page blockquote{font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.news-date{color:#5b657b;font-weight:700}.news-page blockquote{margin:2rem 0;padding:1.5rem 2rem;border-left:5px solid #87b2c2;background:#f1f7f9}.news-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.news-gallery a{display:block;overflow:hidden;border-radius:.7rem;background:#e8eef0}.news-gallery img{display:block;width:100%;height:260px;object-fit:cover;transition:transform .25s}.news-gallery a:hover img{transform:scale(1.025)}.news-footer{padding:2rem;text-align:center;color:#fff;background:#5b657b;font-size:.85rem}.news-footer a{color:#fff}@media(max-width:700px){.news-header{align-items:flex-start;flex-direction:column}.news-gallery{grid-template-columns:1fr}.news-gallery img{height:auto}.news-page blockquote{padding:1rem 1.2rem}}

