.legal-page{max-width:760px;margin:0 auto;padding:32px 24px 72px}.legal-header{margin:0 0 28px;padding-bottom:16px;border-bottom:2px solid rgba(19,66,48,.2)}.legal-header h1{margin:0 0 8px;font-family:var(--text-serif);color:var(--accent-strong);font-size:2rem}.legal-meta{margin:0;font-size:.9rem;color:var(--muted);font-style:italic}.prose{font-family:var(--text-body);font-size:1.05rem;line-height:1.65;color:var(--ink)}.prose p{margin:0 0 1em}.prose h2{font-family:var(--text-serif);color:var(--accent-strong);margin:2em 0 .5em;font-size:1.5rem}.prose h3{font-family:var(--text-serif);color:var(--accent-strong);margin:1.6em 0 .4em;font-size:1.15rem}.prose ul{padding-left:1.5em}.prose li{font-family:var(--text-body);font-size:1.05rem;line-height:1.6;margin-bottom:.4em}.prose a{color:var(--accent-strong);text-decoration:underline}.legal-entity-box{background:var(--accent-soft);border-radius:10px;padding:1.25rem 1.5rem;margin:1.5rem 0 2rem}.legal-entity-box p{margin:0 0 .5rem;font-size:.95rem;line-height:1.55}.legal-entity-box p:last-child{margin-bottom:0}
