.news-wrapper { display: flex; flex-direction: column; gap: 1rem; color: var(--clr-Murrey); .news-card { position: relative; background-color: var(--clr-LavenderLight); border-radius: 1rem; padding: 1rem; .pin-img { width: 1rem; position: absolute; right: 1rem; display: none; } h3 { font-family: "coolveltica", sans-serif; font-weight: 900; font-style: normal; } .date { margin-bottom: 1rem; } } .pinned { order: -1; } .pinned .pin-img { display: block; } iframe.video { aspect-ratio: 16/9; } .instagram-media, img:not(.pin-img), iframe.video { border-radius: 15px !important; width: 100% !important; max-width: none !important; min-width: 0 !important; } img, iframe, br { margin-top: 1rem !important; } }