.page-intro-stiri{position:relative;overflow:hidden;margin:0 auto 45px;padding:60px 70px;text-align:center;background:radial-gradient(circle at 15% 20%,rgba(148,163,184,.14),transparent 38%),radial-gradient(circle at 85% 80%,rgba(148,163,184,.07),transparent 35%),#141414;border:1px solid rgba(255,255,255,.08);border-radius:22px}.page-intro-stiri:after{content:"📰";position:absolute;right:8px;top:8px;font-size:80px;color:rgba(255,255,255,.05)}.page-intro-stiri h1{margin-bottom:18px;font-size:42px}.page-intro-stiri p{max-width:760px;margin:auto;color:#d5d5d5;line-height:1.8}.page-intro-stiri:hover{transform:none;background:radial-gradient(circle at 15% 20%,rgba(148,163,184,.14),transparent 38%),radial-gradient(circle at 85% 80%,rgba(148,163,184,.07),transparent 35%),#141414;border-color:rgba(255,255,255,.08);box-shadow:none}.stiri-status{padding:60px 20px;text-align:center;color:var(--color-text-muted);font-size:15px}.stiri-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.stiri-card{display:flex;flex-direction:column;background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:background .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.stiri-card:hover{background:#1a1a1a;border-color:#94a3b8}.stiri-card:hover .stiri-card-media img{transform:scale(1.05)}}.stiri-card-media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#0d0d0d}.stiri-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.stiri-card-placeholder{width:100%;height:100%;font-size:46px;opacity:.25;background:radial-gradient(circle at 20% 20%,rgba(148,163,184,.14),transparent 55%),radial-gradient(circle at 80% 80%,rgba(148,163,184,.08),transparent 55%),#141414}.stiri-card-placeholder,.stiri-card-play{display:flex;align-items:center;justify-content:center}.stiri-card-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;background:rgba(15,23,42,.75);border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:50%;font-size:16px;box-shadow:0 4px 16px rgba(0,0,0,.4);pointer-events:none}.stiri-card-body{display:flex;flex-direction:column;flex:1 1;padding:20px 22px 22px}.stiri-card-date{display:inline-block;margin-bottom:10px;color:#94a3b8;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stiri-card-body h2{margin:0 0 10px;font-size:19px;line-height:1.35}.stiri-card-body h2 a{color:var(--color-text);transition:color .2s ease}@media (hover:hover) and (pointer:fine){.stiri-card-body h2 a:hover{color:#cbd5e1}}.stiri-card-body p{flex:1 1;margin:0 0 16px;color:#bdbdbd;font-size:14px;line-height:1.6}.stiri-card-more{align-self:flex-start;color:#94a3b8;font-size:13px;font-weight:700;transition:color .2s ease}@media (hover:hover) and (pointer:fine){.stiri-card-more:hover{color:#cbd5e1}}.stiri-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.stiri-page-btn,.stiri-pagination{align-items:center;justify-content:center}.stiri-page-btn{min-width:38px;height:38px;padding:0 8px;display:inline-flex;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:9px;color:var(--color-text-muted);font-size:14px;font-weight:700;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}@media (hover:hover) and (pointer:fine){.stiri-page-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(148,163,184,.4);color:var(--color-text)}}.stiri-page-btn:active{transform:scale(.94)}.stiri-page-btn.active{background:#94a3b8;border-color:#94a3b8;color:#0b1220}.stiri-page-btn.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.stiri-page-nav{font-size:18px}@media (max-width:1024px){.stiri-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.page-intro-stiri{margin-bottom:30px;padding:32px 20px;border-radius:16px}.page-intro-stiri h1{font-size:32px}.page-intro-stiri p{font-size:15px;line-height:1.65}.page-intro-stiri:after{font-size:80px}.stiri-grid{grid-template-columns:1fr;gap:18px}.stiri-card-body{padding:16px 18px 18px}.stiri-pagination{margin-top:22px;gap:6px}.stiri-page-btn{min-width:34px;height:34px;font-size:13px}}