*{color:#000}a{text-decoration:none;color:#000}#news-page{display:flex;flex-direction:column;gap:3rem;padding:1.5rem;font-family:Poppins,sans-serif}.cab{width:80%;margin:1.5rem;display:flex;justify-content:space-between;align-items:center}.cab h2{color:#000}hr{margin:0 auto;background-color:#7a0000;height:.1rem;border:none;width:95%}.cab a{padding:.5rem 1rem;background-color:#000;border-radius:20px;color:#fff;text-decoration:none}.news-hero{position:relative;height:420px;border-radius:20px;overflow:hidden;text-decoration:none}.news-hero img{width:100%;height:100%;object-fit:cover}.news-hero .overlay{position:absolute;inset:0;background:linear-gradient(to top,#000000d9,#0003);color:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem}.news-hero h1{font-size:2.2rem;line-height:1.2}.news-hero p{color:#fff}.news-hero .btn-read{width:fit-content;padding:.6rem 1.2rem;background:var(--color-head);border-radius:8px;color:#000;text-decoration:none;font-weight:700}.tag{background:#ffffff26;padding:.3rem .7rem;border-radius:6px;font-size:.8rem;width:fit-content}.news-featured h2{margin-bottom:1rem}.news-featured .featured-scroll{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.news-card{min-width:280px;background:#f3f3f3;border-radius:16px;overflow:hidden;scroll-snap-align:start;transition:transform .3s ease}.news-card:hover{transform:translateY(-5px)}.news-card img{width:100%;height:170px;object-fit:cover}.news-card .card-body{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.news-list{display:flex;flex-direction:column;gap:1.2rem}.news-row{display:flex;gap:1rem;background:#f1f1f1;border-radius:14px;padding:.8rem;transition:background .3s}.news-row:hover{background:#e6e6e6}.news-row img{width:120px;height:90px;object-fit:cover;border-radius:10px}.news-row h3{font-size:1.1rem}.news-row p{font-size:.9rem;color:#444}.news-row small{font-size:.75rem;color:#666}@media(max-width:768px){#news-page{padding:1rem;gap:2rem}.news-hero{height:260px;border-radius:16px}.news-hero .overlay{padding:1.2rem;gap:.6rem}.news-hero h1{font-size:1.35rem;line-height:1.25}.news-hero p{font-size:.9rem}.news-hero .btn-read{padding:.5rem 1rem;font-size:.85rem}.tag{font-size:.7rem;padding:.25rem .6rem}.news-featured h2{font-size:1.2rem}.news-featured .featured-scroll{gap:1rem;padding-bottom:.5rem;scroll-padding-left:1rem}.news-card{min-width:75%;border-radius:14px}.news-card img{height:150px}.news-card .card-body{padding:.8rem}.news-card .card-body h3{font-size:1rem;line-height:1.2}.news-card .card-body small{font-size:.75rem}.news-list h2{font-size:1.2rem}.news-row{padding:.9rem;border-radius:12px}.news-row h3{font-size:1rem}.news-row p{font-size:.85rem}.news-row small{font-size:.7rem}.news-row img{width:100%;height:170px;border-radius:10px}}
