.politika-page-layout{width:min(var(--shell,1160px), calc(100% - 64px));max-width:var(--shell,1160px);flex-direction:column;gap:24px;margin:0 auto;padding:28px 24px 40px;display:flex}@media (max-width:1023px){.politika-page-layout{width:min(100% - 32px,1180px);max-width:1180px;padding:16px 0 40px}}.politika-pulse-icon{animation:1.5s ease-in-out infinite politikaPulse}.politika-hero-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:980px){.politika-hero-grid{grid-template-columns:2.1fr 1fr;align-items:stretch}}.politika-slider-wrapper{aspect-ratio:16/9;background:#0f172a;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000014}.politika-slider-link{width:100%;height:100%;display:block}.politika-slider-media{width:100%;height:100%}.politika-slider-media img{object-fit:cover;width:100%;height:100%;display:block}.politika-slider-arrow{color:#fff;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0f172ab3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;line-height:1;transition:opacity .25s,background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.politika-slider-wrapper:hover .politika-slider-arrow{opacity:1;pointer-events:auto}.politika-slider-arrow:hover{background:var(--category-color,#991b1b);transform:translateY(-50%)scale(1.08)}.politika-slider-arrow.prev{left:14px}.politika-slider-arrow.next{right:14px}.politika-side-column{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;height:100%;padding:14px 16px;display:flex;box-shadow:0 4px 16px #00000008}.politika-section-header{border-bottom:2px solid var(--category-color,#991b1b);color:#0f172a;align-items:center;gap:8px;padding-bottom:8px;display:flex}.politika-section-header h1,.politika-section-header h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.politika-top-reads-list{flex-direction:column;flex:1;justify-content:space-between;gap:6px;display:flex}.politika-top-read-card{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:10px;padding-bottom:6px;text-decoration:none;transition:transform .2s;display:flex}.politika-top-read-card:last-child{border-bottom:none;padding-bottom:0}.politika-top-read-card:hover{transform:translate(4px)}.politika-read-rank{background:color-mix(in srgb, var(--category-color,#991b1b) 7%, #fff);width:24px;min-width:24px;height:24px;color:var(--category-color,#991b1b);border:1px solid color-mix(in srgb, var(--category-color,#991b1b) 25%, #fff);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.politika-read-content{flex-direction:column;gap:3px;min-width:0;display:flex}.politika-read-category{color:var(--category-color,#991b1b);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800}.politika-read-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.politika-read-meta{color:#64748b;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.politika-feed-section{flex-direction:column;gap:18px;display:flex}.politika-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.politika-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.politika-grid{grid-template-columns:repeat(3,1fr)}}.politika-news-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 4px 14px #00000008}.politika-news-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 10px 24px #00000014}.politika-card-media-link{width:100%;display:block}.politika-card-media{aspect-ratio:16/9;background:#f1f5f9;width:100%;position:relative;overflow:hidden}.politika-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.politika-news-card:hover .politika-card-media img{transform:none}.politika-card-badge{color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#991b1be6;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:850;position:absolute;top:10px;left:10px}.politika-card-body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.politika-card-meta{color:#64748b;justify-content:space-between;align-items:center;font-size:11px;display:flex}.politika-bookmark-btn{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:2px;transition:color .2s}.politika-bookmark-btn:hover{color:var(--category-color,#991b1b)}.politika-card-title{color:#0f172a;margin:0;font-size:15px;font-weight:800;line-height:1.35}.politika-card-title a{color:inherit;text-decoration:none;transition:color .2s}.politika-card-title a:hover{color:var(--category-color,#991b1b)}.politika-card-summary{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}html[data-theme=dark] .politika-side-column,html[data-theme=dark] .politika-news-card{background:#1e293b;border-color:#334155}html[data-theme=dark] .politika-section-header{color:#f8fafc;border-bottom-color:color-mix(in srgb, var(--category-color,#991b1b) 72%, #fff)}html[data-theme=dark] .politika-card-title,html[data-theme=dark] .politika-top-read-title{color:#f8fafc}html[data-theme=dark] .politika-card-summary{color:#94a3b8}html[data-theme=dark] .politika-top-read-card{border-bottom-color:#334155}
