.vb-debate-institutional__hero{padding:88px 0 48px;background:linear-gradient(135deg,#041227,#08234d 60%,#162133);color:#fff}.vb-debate-institutional__eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#f0a93b;margin-bottom:16px}.vb-debate-institutional__hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;margin-bottom:16px}.vb-debate-institutional__lead{max-width:720px;font-size:1.05rem;line-height:1.75;color:rgba(255,255,255,.72);margin-bottom:0}.vb-debate-institutional__stats{padding:40px 0 24px;background:#edf3ff;border-bottom:1px solid rgba(8,35,77,.08)}.vb-debate-institutional__stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vb-debate-institutional__stat{padding:20px;border-radius:16px;background:#fff;border:1px solid rgba(8,35,77,.08);text-align:center}.vb-debate-institutional__stat strong{display:block;font-size:1.75rem;color:#08234d;margin-bottom:6px}.vb-debate-institutional__stat span{font-size:.85rem;color:#64748b;line-height:1.4}.vb-debate-institutional__investment-note{margin-top:16px;font-size:.85rem;color:#64748b;max-width:720px}.vb-debate-institutional__body{padding:56px 24px 80px;max-width:820px}.vb-debate-section{margin-bottom:48px}.vb-debate-section h2{font-size:1.5rem;color:#08234d;margin-bottom:16px;line-height:1.25}.vb-debate-section h3{font-size:1.1rem;color:#08234d;margin:20px 0 8px}.vb-debate-section p{line-height:1.75;color:#334155;margin-bottom:14px}.vb-debate-section ul{margin:12px 0 16px;padding-left:1.25rem;color:#334155;line-height:1.65}.vb-debate-section li{margin-bottom:6px}.vb-debate-section__examples li{list-style:disc}.vb-debate-stage{padding:16px 18px;margin:12px 0;border-radius:12px;background:#f7f8fc;border:1px solid rgba(8,35,77,.06)}.vb-debate-institutional__links{margin-top:56px;padding-top:32px;border-top:1px solid rgba(8,35,77,.1)}.vb-debate-institutional__links h2{font-size:1.25rem;margin-bottom:12px;color:#08234d}.vb-debate-institutional__links ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px 20px}.vb-debate-institutional__links a{color:#d11b2f;font-weight:600;text-decoration:none}.vb-debate-institutional__links a:hover{text-decoration:underline}@media (max-width:900px){.vb-debate-institutional__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vb-debate-institutional__stats-grid{grid-template-columns:1fr}.vb-debate-institutional__hero{padding-top:72px}}