
/* Legacy legal content — corp shell wrapper */
.corp-legal-body{padding:2rem 0 4rem}
.corp-legal .content-container{max-width:720px;font-size:.975rem;line-height:1.65;color:var(--ink-soft)}
.corp-legal .content-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--line)}
.corp-legal .content-section h2,.corp-legal .content-section h3{font-family:var(--serif);color:var(--ink);font-weight:500}
.corp-legal .hero,.corp-legal .quick-nav,.corp-legal .header{display:none!important}
.corp-legal .info-box{background:var(--corp-band);border:1px solid var(--line);padding:1rem;margin:1rem 0}
.corp-legal a{color:var(--corp-accent)}
