.news-container{padding:2rem 1.5rem;max-width:80rem;margin:0 auto}.news-title{text-align:center;margin-bottom:2rem;text-transform:uppercase;background-image:var(--gradient-title);color:transparent;-webkit-background-clip:text;background-clip:text}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch}@media(max-width:1024px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.news-title{font-size:2.25rem;line-height:2rem}.news-grid{grid-template-columns:1fr}}.news-details-container{padding:3rem 1.5rem 4rem;max-width:80rem;margin:0 auto}.news-details-title{text-align:center;margin-bottom:2rem;text-transform:uppercase}.news-details-image{display:block;max-width:100%;height:auto;object-fit:contain;border-radius:1rem;margin:0 auto 2rem;box-shadow:0 0 20px #0003}.news-details-content{margin-bottom:2rem;white-space:pre-line;text-align:left;line-height:1.6}.news-details-content h1,.news-details-content h2,.news-details-content h3,.news-details-content h4{text-align:center}.news-details-content img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.news-details-media{text-align:center;margin-top:2rem}.news-details-media a{display:inline-block;background-image:linear-gradient(45deg,#e676ad,#7b72f1);padding:.8rem 2.5rem;border-radius:.5rem;text-decoration:none;transition:box-shadow .3s ease}.news-details-media a:hover{box-shadow:0 0 5px #ff5fb4b3,0 0 15px #7b72f1b3}.video-responsive{position:relative;width:100%;max-width:53.3125rem;margin:0 auto;aspect-ratio:16 / 9}.video-responsive iframe{width:100%;height:100%;border:0}@media(max-width:768px){.news-details-container{padding:2rem 1rem 3rem}.news-details-title{font-size:2rem;line-height:1.2;margin-bottom:1.5rem}.news-details-image{width:100%;max-width:100%;margin-bottom:1.5rem;border-radius:.75rem}.news-details-content{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.news-details-content h1,.news-details-content h2,.news-details-content h3,.news-details-content h4{line-height:1.25}.news-details-content img{width:100%;max-width:100%}.news-details-media{margin-top:1.5rem}.news-details-media a{padding:.7rem 1.75rem}}@media(max-width:480px){.news-details-container{padding:1.5rem .85rem 2.5rem}.news-details-title{font-size:1.65rem}.news-details-content{font-size:.95rem;line-height:1.55}.news-details-media a{width:100%;padding:.75rem 1rem;box-sizing:border-box}}
