.page-module__4KyyAG__legal-page{max-width:900px;margin:3rem auto 0;padding:3rem 1.5rem 4rem}.page-module__4KyyAG__legal-badge{color:#8a6a3f;letter-spacing:.4px;background:#e9dfd1;border-radius:999px;margin-bottom:1rem;padding:.5rem 1.25rem;font-weight:600;display:inline-flex}.page-module__4KyyAG__legal-title{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:1.5rem;font-size:clamp(2rem,3vw,2.6rem)}.page-module__4KyyAG__legal-section{margin-bottom:1.75rem}.page-module__4KyyAG__legal-section h2{font-family:var(--font-heading);color:var(--color-primary);margin:0 0 .6rem;font-size:1.25rem}.page-module__4KyyAG__legal-section p,.page-module__4KyyAG__legal-section ul{color:var(--color-text);margin:.3rem 0;line-height:1.7}.page-module__4KyyAG__legal-section ul{padding-left:1.2rem}.page-module__4KyyAG__legal-highlight{background:#f8f6f3;border:1px solid #eadfd2;border-radius:12px;margin-top:1rem;padding:1rem 1.25rem}
