.sy-legal{max-width:72ch;margin:0 auto;padding:4rem 1.5rem 5rem;font-family:var(--sy-font-secondary);color:var(--sy-text-primary)}.sy-legal header{margin-bottom:3rem}.sy-legal h1{font-size:2rem;font-weight:500;margin-bottom:.75rem}.sy-legal header p{font-size:1rem;line-height:1.6;color:var(--sy-text-muted)}.sy-legal section{margin-top:2.75rem}.sy-legal h2{font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.sy-legal p{font-size:.95rem;line-height:1.7;margin-bottom:1rem}.sy-legal footer{margin-top:4rem;padding-top:1.25rem;border-top:1px solid var(--sy-border-subtle);font-size:.8rem;color:var(--sy-text-muted)}@media print{.sy-legal{padding:2rem}}