/* Soltan News — page-specific presentation only */
.news-shell{padding:72px 0 100px}.news-hero{padding:40px 0 45px}.news-hero .section-label{display:inline-block;margin-bottom:16px}.news-hero h1{font-size:clamp(44px,6vw,74px);line-height:1;letter-spacing:-3px;margin:0 0 18px}.news-hero h1 span{color:#e11b78}.news-hero p{max-width:720px;color:#74828e;line-height:1.8;font-size:16px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-card{display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,rgba(12,18,28,.96),rgba(5,9,15,.98));border:1px solid rgba(255,255,255,.075);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.18);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.news-card:hover{transform:translateY(-3px);border-color:rgba(255,43,152,.32);box-shadow:0 25px 70px rgba(0,0,0,.35),0 0 42px rgba(255,43,152,.08)}.news-card-media{aspect-ratio:16/9;background:#060a10;overflow:hidden}.news-card-media img{width:100%;height:100%;display:block;object-fit:cover}.news-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.news-meta{display:flex;gap:10px;align-items:center;color:#53616d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.news-category{color:#18e0ae}.news-card h2{font-size:21px;line-height:1.2;margin:12px 0 10px}.news-card p{color:#74828e;font-size:13px;line-height:1.75;margin:0 0 20px}.news-read{margin-top:auto;color:#ff34a1;font-size:12px;font-weight:900}.news-empty{padding:35px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#060a10;color:#697883}.news-article{max-width:900px;margin:0 auto}.news-article .news-card-media{border-radius:22px;margin-bottom:28px}.news-article-body{padding:0 4px}.news-article h1{font-size:clamp(38px,5vw,64px);line-height:1.04;letter-spacing:-2px;margin:10px 0 18px}.news-article .article-excerpt{color:#aebcc6;font-size:18px;line-height:1.8;margin-bottom:30px}.news-content{color:#c4ced6;font-size:16px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.news-back{display:inline-flex;margin-top:30px}.news-lock{display:inline-flex;align-items:center;gap:8px;color:#18e0ae;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.news-lock::before{content:'●';font-size:8px}@media(max-width:900px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.news-shell{padding:45px 0 70px}.news-hero{padding:20px 0 35px}.news-hero h1{letter-spacing:-2px}.news-grid{grid-template-columns:1fr}.news-card-body{padding:20px}.news-article h1{font-size:38px}}