.XqO4nq_page{flex:1;padding:24px 16px 48px}.XqO4nq_inner{max-width:1100px;margin:0 auto}.XqO4nq_pageHeader{margin-bottom:32px}.XqO4nq_pageTitle{color:var(--fg);margin:0 0 8px;font-size:1.75rem;font-weight:700}.XqO4nq_pageDesc{color:var(--fg-muted);max-width:760px;margin:0;font-size:1rem;line-height:1.6}.XqO4nq_layout{grid-template-columns:1fr 280px;align-items:start;gap:32px;display:grid}@media (max-width:860px){.XqO4nq_layout{grid-template-columns:1fr}.XqO4nq_side{display:none}}.XqO4nq_section{margin-bottom:40px}.XqO4nq_sectionTitle{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px;font-size:.85rem;font-weight:600}.XqO4nq_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.XqO4nq_listPast{opacity:.65}.XqO4nq_card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;transition:box-shadow .15s,border-color .15s;overflow:hidden}.XqO4nq_card:hover{border-color:var(--accent);box-shadow:0 4px 16px #00000014}.XqO4nq_cardPast{filter:grayscale(.3)}.XqO4nq_cardLink{color:inherit;padding:20px;text-decoration:none;display:block}.XqO4nq_cardMeta{align-items:center;gap:12px;margin-bottom:8px;display:flex}.XqO4nq_cardDate,.XqO4nq_cardCountry{color:var(--fg-muted);font-size:.85rem}.XqO4nq_cardName{color:var(--fg);margin:0 0 6px;font-size:1.2rem;font-weight:700}.XqO4nq_cardVenue{color:var(--fg-muted);margin:0 0 12px;font-size:.9rem}.XqO4nq_cardBadges{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.XqO4nq_badgeFree{color:#16a34a;background:#22c55e1f;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.XqO4nq_badgeVpn{color:var(--accent);background:#6366f11a;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.XqO4nq_badgeCount{background:var(--bg);color:var(--fg-muted);border:1px solid var(--border);border-radius:20px;align-items:center;padding:3px 10px;font-size:.8rem;display:inline-flex}.XqO4nq_cardWinner{color:var(--fg-muted);margin:0;font-size:.85rem}.XqO4nq_infoBox{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:24px;padding:24px}.XqO4nq_infoTitle{color:var(--fg);margin:0 0 10px;font-size:1.1rem;font-weight:700}.XqO4nq_infoText{color:var(--fg-muted);margin:0 0 18px;font-size:.95rem;line-height:1.65}.XqO4nq_vpnBtn{background:var(--accent);color:#fff;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.XqO4nq_vpnBtn:hover{opacity:.88}.XqO4nq_vpnCard{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;padding:20px}.XqO4nq_vpnCardTop{align-items:center;gap:8px;margin-bottom:10px;display:flex}.XqO4nq_vpnCardIcon{font-size:1.3rem}.XqO4nq_vpnCardTitle{color:var(--fg);margin:0;font-size:1rem;font-weight:700}.XqO4nq_vpnCardText{color:var(--fg-muted);margin:0 0 14px;font-size:.88rem;line-height:1.6}
