:root{--news-bg:#fff8f8;--news-fg:#0a0a0a;--news-primary:#e11d48;--news-primary-600:#be123c}.bg-news-bg{background:var(--news-bg)}.text-news-fg{color:var(--news-fg)}.news-cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(225,29,72,.96),rgba(225,29,72,.82));color:white;border:1px solid rgba(0,0,0,.08);border-radius:.875rem;padding:.5rem .875rem;box-shadow:0 10px 30px rgba(225,29,72,.28);transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.news-cta:hover{filter:brightness(1.02);box-shadow:0 12px 36px rgba(225,29,72,.34)}.news-cta:active{transform:translateY(.5px)}