.news-section{padding:90px 0 70px;background:linear-gradient(180deg,#090909,#17120a);color:#f5eddc}
.news-heading{max-width:880px;margin:0 auto 34px;text-align:center}.news-heading h1,.news-heading h2{color:#e2bd68;font-weight:800}.news-heading p{line-height:1.9;color:#ddd0b5}
.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.news-card{height:100%;padding:24px;border:1px solid rgba(226,189,104,.55);border-radius:14px;background:rgba(0,0,0,.48);box-shadow:0 12px 28px rgba(0,0,0,.22)}
.news-card h2,.news-card h3{font-size:20px;line-height:1.55;color:#e8c776}.news-card p{line-height:1.85;color:#e7dfcf}.news-meta{font-size:13px;color:#a99a7a;margin-bottom:10px}.news-more{display:inline-block;margin-top:10px;color:#f0cd7d!important;font-weight:700}
.news-article{max-width:900px;margin:0 auto;padding:30px;border:1px solid rgba(226,189,104,.55);border-radius:16px;background:rgba(0,0,0,.56)}.news-article h1{font-size:32px;line-height:1.45;color:#e8c776}.news-article .lead{font-size:18px;color:#f2e4c4;border-left:4px solid #d8ad52;padding-left:16px;line-height:1.9}.news-article p{font-size:16px;line-height:2;color:#eee5d5;text-align:justify}.news-source{margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#bcae91}.news-source a{color:#e8c776}
.home-news{padding:66px 0;background:#101010}.home-news .news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-news .news-card{padding:20px}.home-news .news-card h3{font-size:18px}
@media(max-width:991px){.home-news .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.news-section{padding:70px 0 50px}.news-grid,.home-news .news-grid{grid-template-columns:1fr}.news-article{padding:22px}.news-article h1{font-size:25px}.news-card h2,.news-card h3{font-size:18px}}
