.news-card-base{background-color:#1e3045;border:1px solid #ffffff14;border-radius:.75rem;transition:all .3s;display:block;overflow:hidden;box-shadow:0 1px 2px #0000000d}.news-card-base:hover{border-color:#fbedd026;transform:translateY(-4px);box-shadow:0 4px 6px -1px #0000001a,0 0 8px #fbedd00d}.news-card-img{aspect-ratio:16/9;overflow:hidden}.news-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.news-card-base:hover .news-card-img img{transform:scale(1.05)}.news-card-body{padding:1.25rem}.news-tag{color:#fbedd0cc;background-color:#fbedd00f;border:1px solid #fbedd026;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.filter-tag{cursor:pointer;color:#fbedd099;background:0 0;border:1px solid #ffffff14;border-radius:9999px;padding:.375rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.filter-tag:hover{color:#fbedd0cc;border-color:#fbedd033}.filter-tag.active{color:#1d2d44;background-color:#fbedd0;border-color:#0000;box-shadow:0 1px 2px #0000000d}.news-section-hd{color:#fff;margin-bottom:2rem;font-size:1.25rem;font-weight:600}@media (min-width:640px){.news-section-hd{font-size:1.5rem}}.news-cta{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(to bottom right,#1e3045e6,#1e3045b3,#1e304580);border:1px solid #ffffff14;border-radius:1rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}@media (min-width:640px){.news-cta{padding:3rem}}@media (min-width:768px){.news-cta{padding:4rem}}.news-cta-blur-l{pointer-events:none;filter:blur(64px);background-color:#fbedd00f;border-radius:50%;width:256px;height:256px;position:absolute;top:-80px;left:-80px}.news-cta-blur-r{pointer-events:none;filter:blur(64px);background-color:#fbedd00a;border-radius:50%;width:192px;height:192px;position:absolute;bottom:-40px;right:-40px}.news-cta-btn{cursor:pointer;color:#1d2d44;background:linear-gradient(90deg,#fbedd0,#fbedd0cc);border-radius:9999px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 2rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 6px -1px #fbedd01a}.news-cta-btn:hover{transform:scale(1.05);box-shadow:0 10px 15px -3px #fbedd033}
