.article-header{position:relative;height:45vh;min-height:300px;background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.article-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;border-radius:inherit}.header-content{position:relative}.header-content h1{text-shadow:2px 2px 4px rgba(0,0,0,.7)}.recent-articles{position:-webkit-sticky;position:sticky;top:1.5rem;align-self:flex-start}:global(.article-content img){max-width:100%;height:auto;margin-top:1rem;margin-bottom:1rem}.recent-articles a{text-decoration:none;color:inherit}.recent-articles a:hover{color:var(--bs-primary)}
