.legal-page-hero{background:var(--jac-white);padding:2rem 0;margin-bottom:3rem;border-bottom:1px solid var(--jac-border)}.legal-page-title{margin:0;font-size:2.5rem;font-weight:700}.jac-legal-content{max-width:800px;margin-left:auto;margin-right:auto;background:var(--jac-white);padding:2rem;border:1px solid var(--jac-border);border-radius:8px;font-size:1.1rem;line-height:1.7;color:var(--jac-graphite)}@media (min-width:768px){.jac-legal-content{padding:3rem}}.jac-legal-content p,.jac-legal-content ul,.jac-legal-content ol{margin-bottom:1.5em}.jac-legal-content h2,.jac-legal-content h3,.jac-legal-content h4{margin-top:2.5em;margin-bottom:1em;font-weight:600;color:var(--jac-black)}.jac-legal-content h2{font-size:1.75rem}.jac-legal-content h3{font-size:1.5rem}.jac-legal-content h4{font-size:1.25rem}.jac-legal-content ul,.jac-legal-content ol{padding-left:1.5em}.jac-legal-content a{color:var(--jac-red);text-decoration:underline}.jac-legal-content a:hover{text-decoration:none}