.news-section .news-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem}.news-section .news-title{margin:0}.news-section .news-header__link{font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:.25rem;white-space:nowrap;text-transform:uppercase;color:rgb(var(--titan-dark-red));transition:color .2s ease-in}.news-section .news-header__link:hover{color:rgb(var(--titan-light-red))}.news-section .news-grid{display:grid;gap:1.5rem}.news-section .news-grid.columns--2{grid-template-columns:repeat(2,1fr)}.news-section .news-grid.columns--3{grid-template-columns:repeat(3,1fr)}.news-section .news-grid.columns--4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:989px){.news-section .news-grid.columns--3,.news-section .news-grid.columns--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.news-section .news-header{flex-direction:column;align-items:flex-start}.news-section .news-grid,.news-section .news-grid.columns--2,.news-section .news-grid.columns--3,.news-section .news-grid.columns--4{grid-template-columns:1fr}}a.news-card{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background-color:rgb(var(--titan-light-red));text-decoration:none;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}a.news-card:hover{box-shadow:0 4px 12px #00000040}.news-card__date{font-size:.8125rem;color:#fffc;text-transform:uppercase;letter-spacing:.05em}.news-card__title{font-size:1.125rem;line-height:1.3;margin:0;color:#fff}.news-card__link{display:inline-flex;align-items:center;font-size:.875rem;font-weight:500;color:#fff;text-decoration:underline;text-underline-offset:.25rem;margin-top:auto}.news-section .news-wrapper.width--small{max-width:65rem;margin-inline:auto}.news-section .news-wrapper.width--medium{max-width:97.5rem;margin-inline:auto}.news-section .news-wrapper.width--large{max-width:120rem;margin-inline:auto}.news-section .news-wrapper.width--full{max-width:none}.news-section .news-empty{text-align:center;padding:3rem 1rem}.news-section .news-empty__title{font-size:1.25rem;margin-bottom:.5rem}.news-section .news-empty__text{color:rgba(var(--color-foreground),.6)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-news.css.map */
