.news-page-main{margin-top:10px;margin-bottom:60px;width:100%}.news-page-main .page-title{font-family:Montserrat,sans-serif;font-size:var(--h1-size, 42px);font-weight:700;color:#111;text-transform:uppercase;margin:10px 0 28px;letter-spacing:.5px;line-height:1.2;text-align:center}.news--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;width:100%;margin-top:20px;box-sizing:border-box}.news--grid .news-card{background:#fff;border-radius:16px;border:1px solid #f1f5f9;box-shadow:0 4px 18px #0000000d;overflow:hidden;padding:0;display:flex;flex-direction:column;height:100%;box-sizing:border-box;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.news--grid .news-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0000001a;border-color:#1fc60259}.news--grid .news-card a{display:flex;flex-direction:column;height:100%;width:100%;text-decoration:none;color:inherit;box-sizing:border-box}.news--grid .news-card .news-img{position:relative;width:100%;aspect-ratio:16 / 10;max-height:220px;overflow:hidden;background-color:#f1f5f9;border-radius:15px 15px 0 0}.news--grid .news-card .news-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease,opacity .3s ease}.news--grid .news-card:hover .news-img img{transform:scale(1.04)}.news--grid .news-card a p.date{margin:16px 18px 8px;font-size:13px;font-weight:500;color:#9ca3af;text-align:start;line-height:1.4;display:flex;align-items:center;gap:6px}.news--grid .news-card a p.date:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--accent, #1fc602)}.news--grid .news-card a p.title{margin:0 18px 20px;font-size:16px;line-height:1.45;font-weight:600;color:#1f2937;text-align:start;text-transform:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s ease;flex-grow:1}.news--grid .news-card:hover a p.title{color:var(--accent, #1fc602)}@media screen and (max-width:1200px){.news--grid{grid-template-columns:repeat(3,1fr);gap:22px}.news--grid .news-card a p.title{font-size:15.5px}}@media screen and (max-width:1024px){.news-page-main{margin-bottom:50px}.news-page-main .page-title{font-size:clamp(22px,3vw,28px);margin:8px 0 22px}.news--grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:16px}.news--grid .news-card .news-img{max-height:200px}.news--grid .news-card a p.title{font-size:15px;margin:0 16px 18px}.news--grid .news-card a p.date{margin:14px 16px 6px}}@media screen and (max-width:767px){.news-page-main{margin-top:5px;margin-bottom:40px}.news-page-main .page-title{font-size:22px;margin:6px 0 16px}.news--grid{grid-template-columns:1fr;gap:16px;margin-top:14px}.news--grid .news-card{border-radius:14px}.news--grid .news-card .news-img{aspect-ratio:16 / 9;max-height:200px;border-radius:13px 13px 0 0}.news--grid .news-card a p.date{font-size:12.5px;margin:12px 14px 6px}.news--grid .news-card a p.title{font-size:15px;margin:0 14px 16px;-webkit-line-clamp:4}}@media screen and (max-width:420px){.news-page-main .page-title{font-size:20px}.news--grid{gap:14px}.news--grid .news-card a p.title{font-size:14.5px}}
