.legal-page{font-family:var(--font-nunito),"Nunito Sans",sans-serif;background:#F5F0E8;color:#2C2825;min-height:100vh;padding:4rem 1.5rem}.legal-container{max-width:720px;margin:0 auto}.legal-back-link{color:#BF6B3F;font-size:.9rem;text-decoration:none}.legal-h1{font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:2.4rem;font-weight:600;margin-top:2rem;margin-bottom:.5rem}.legal-subtitle{font-size:.85rem;color:#6B6560;margin-bottom:3rem}.legal-section{margin-bottom:2.5rem}.legal-h2{font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.legal-p{line-height:1.8;color:#4A4540}.legal-p+.legal-p,.legal-ul{margin-top:.75rem}.legal-ul{line-height:2;color:#4A4540;padding-left:1.5rem}.legal-ul-nested{padding-left:1.5rem;margin-top:.25rem}.legal-link{color:#BF6B3F}.legal-footer{border-top:1px solid rgba(44,40,37,.12);padding-top:2rem;margin-top:3rem}.legal-footer-link{color:#BF6B3F;font-size:.9rem;margin-right:2rem}.legal-footer-link:last-child{margin-right:0}