.p3-hero h1{max-width:19ch}.p3-hero-card{padding:clamp(1.25rem,3vw,1.75rem)}.p3-live-sports{overflow:clip}.p3-article{max-width:1120px;margin-inline:auto}.p3-reading-width{max-width:860px;margin-inline:auto}.p3-introduction{font-size:1.03rem}.p3-table-note,.p3-source-note{color:var(--muted)}.p3-source-note{font-size:.9rem}.p3-tested-block{margin:1.35rem 0 2rem;padding:1.15rem 1.25rem;border:1px solid rgba(25,214,229,.28);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(25,214,229,.08),rgba(72,102,255,.06))}.p3-tested-block p{margin:.75rem 0 0;color:var(--muted)}.ppx-badge{display:inline-flex;align-items:center;min-height:30px;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.p3-live-sports .ppx-badge--tested{color:var(--cyan-soft);background:rgba(25,214,229,.14);border:1px solid rgba(25,214,229,.3)}.p3-live-sports .ppx-table-wrap{max-width:1040px;margin:1.25rem auto 2rem;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm)}.p3-live-sports .ppx-table-wrap:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.p3-live-sports .ppx-comparison-table{width:100%;min-width:830px;margin:0;border-collapse:collapse}.p3-live-sports .ppx-comparison-table caption{padding:.9rem 1rem;color:var(--muted);text-align:left;font-size:.9rem;caption-side:bottom}.p3-live-sports .ppx-comparison-table th,.p3-live-sports .ppx-comparison-table td{padding:.9rem 1rem;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.p3-live-sports .ppx-comparison-table thead th{color:var(--text);background:rgba(25,214,229,.09)}.p3-live-sports .ppx-comparison-table tbody th{color:var(--text);width:20%}.p3-live-sports .ppx-comparison-table tbody tr:last-child>*{border-bottom:0}.p3-live-sports .ppx-figure{max-width:920px;margin:2rem auto 3rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.p3-live-sports .ppx-figure--wide{max-width:1040px}.p3-live-sports .ppx-figure__image{display:block;width:100%;height:auto}.p3-live-sports .ppx-figure__caption{padding:.9rem 1rem 1rem;color:var(--muted);font-size:.92rem}.p3-live-sports .ppx-callout,.p3-evidence-boundary{margin:1.25rem 0 1.6rem;padding:1.2rem 1.3rem;border-radius:var(--radius-sm)}.p3-live-sports .ppx-callout--warning{border:1px solid rgba(255,126,142,.36);border-left:4px solid var(--danger);background:rgba(255,126,142,.075)}.p3-evidence-boundary{border:1px solid rgba(227,179,65,.36);border-left:4px solid #e3b341;background:rgba(227,179,65,.075)}.p3-live-sports .ppx-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;max-width:1040px;margin:2.5rem auto 3.25rem;padding:clamp(1.4rem,4vw,2.4rem);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--gradient-soft);box-shadow:var(--shadow-glow)}.p3-live-sports .ppx-cta h2{margin:.35rem 0 .6rem}.p3-live-sports .ppx-cta p{margin-bottom:0;color:var(--muted)}.p3-checklist{display:grid;gap:.75rem}.p3-checklist li{padding-left:.2rem}.p3-live-sports .ppx-faq{max-width:920px;margin:1rem auto 3rem}.p3-conclusion{padding-top:.5rem}@media(max-width:767px){.p3-live-sports .ppx-cta{grid-template-columns:1fr}.p3-live-sports .ppx-cta .btn-xu{width:100%}.p3-conclusion .btn-xu{width:100%}}