.wcp-legal-hero{padding:72px 0;background:var(--gradient-hero);color:#fff}.wcp-legal-hero h1{margin:16px 0 0;color:#fff;font-size:clamp(38px,5vw,62px);line-height:1.08}.wcp-legal-crumbs{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.78)}.wcp-legal-crumbs a{color:#fff}.wcp-legal-wrap{padding-top:64px;padding-bottom:80px}.wcp-legal-card{max-width:960px;margin:0 auto;padding:clamp(26px,5vw,58px);border:1px solid var(--border);border-radius:24px;background:var(--card);box-shadow:0 18px 50px rgba(18,37,70,.08)}.wcp-legal-card h2{margin:34px 0 12px;color:var(--primary);font-size:clamp(23px,3vw,30px)}.wcp-legal-card h2:first-child{margin-top:0}.wcp-legal-card p,.wcp-legal-card li{color:var(--muted);line-height:1.8}.wcp-legal-card p{margin:0 0 16px}.wcp-legal-card ul,.wcp-legal-card ol{margin:0 0 18px;padding-left:24px}
