.news-page{padding-top:70px;padding-bottom:100px}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.news-card{overflow:hidden;border:1px solid #e7e1d6;border-radius:20px;background:#fff;box-shadow:0 16px 42px rgba(6,36,67,.08);transition:transform .25s,box-shadow .25s}.news-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(6,36,67,.12)}.news-card-image{height:260px;overflow:hidden;background:#f4eee2}.news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.news-card:hover .news-card-image img{transform:scale(1.035)}.news-card-body{padding:28px 30px 32px}.news-card-body time{display:inline-block;margin-bottom:10px;color:#a87413;font-size:12px;font-weight:700;letter-spacing:.08em}.news-card-body h2{margin:0 0 14px;color:#062443;font-family:"Playfair Display",serif;font-size:28px;line-height:1.25}.news-card-body p{margin:0;color:#596979;line-height:1.8;white-space:pre-line}.news-card--no-image{border-top:4px solid #c9952e;background:linear-gradient(145deg,#fff,#fbf8f1)}.news-empty,.under-construction{padding:55px 30px;border:1px dashed #d8c9ab;border-radius:20px;background:#fbf8f1;text-align:center;color:#637080}.under-construction h2{margin:0 0 10px;color:#062443;font-family:"Playfair Display",serif;font-size:34px}.under-construction p{margin:0}@media(max-width:760px){.news-grid{grid-template-columns:1fr}.news-card-image{height:220px}.news-card-body{padding:24px 22px}.news-card-body h2{font-size:25px}}
