.vPrQ-G_page{padding:clamp(24px,5vw,56px)}.vPrQ-G_hero{max-width:850px;margin-bottom:44px}.vPrQ-G_eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.vPrQ-G_hero h1{color:var(--text-primary);font-family:var(--font-display);margin:9px 0 14px;font-size:clamp(2rem,5vw,3.3rem);line-height:1.08}.vPrQ-G_hero p,.vPrQ-G_section p,.vPrQ-G_section li{color:var(--text-secondary);line-height:1.75}.vPrQ-G_snapshot{border-radius:var(--radius-full);color:var(--text-secondary);background:var(--bg-secondary);gap:5px;margin-top:15px;padding:8px 12px;font-size:.82rem;display:inline-flex}.vPrQ-G_section{border-top:1px solid var(--card-border);padding:30px 0}.vPrQ-G_section h2{color:var(--text-primary);font-family:var(--font-display);margin:0 0 16px;font-size:1.55rem}.vPrQ-G_section a{color:var(--primary);font-weight:700}.vPrQ-G_section ul{padding-left:22px}.vPrQ-G_cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vPrQ-G_card{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--bg-primary);padding:20px}.vPrQ-G_card h3{color:var(--text-primary);margin:0}.vPrQ-G_card p{font-size:.88rem}.vPrQ-G_card a{font-size:.78rem}.vPrQ-G_coverageGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vPrQ-G_coverageGrid div{border-radius:var(--radius-md);background:var(--bg-secondary);gap:3px;padding:20px;display:grid}.vPrQ-G_coverageGrid strong{color:var(--primary);font-family:var(--font-display);font-size:1.8rem}.vPrQ-G_coverageGrid span{color:var(--text-secondary);font-size:.8rem}.vPrQ-G_missing{border:1px solid var(--card-border);border-radius:var(--radius-md);margin-top:18px;padding:14px 16px}.vPrQ-G_missing summary{color:var(--text-primary);cursor:pointer;font-weight:750}.vPrQ-G_missing p{overflow-wrap:anywhere;margin:10px 0 0;font-size:.8rem}.vPrQ-G_tableScroll{margin-top:12px;overflow-x:auto}.vPrQ-G_areaTable{border-collapse:collapse;width:100%;color:var(--text-secondary);font-size:.82rem}.vPrQ-G_areaTable th,.vPrQ-G_areaTable td{border-bottom:1px solid var(--card-border);text-align:right;white-space:nowrap;padding:6px 10px}.vPrQ-G_areaTable th{color:var(--text-primary);font-weight:750}.vPrQ-G_areaTable th:first-child,.vPrQ-G_areaTable td:first-child{text-align:left}@media (max-width:800px){.vPrQ-G_cards,.vPrQ-G_coverageGrid{grid-template-columns:1fr}}
