.legal-module__Yd4PWa__page{background:var(--paper);min-height:100vh;color:var(--ink);padding:clamp(2rem,6vw,5rem) clamp(1.25rem,7vw,7rem)}.legal-module__Yd4PWa__header{border-bottom:1px solid var(--line);max-width:900px;margin:0 auto 3rem;padding-bottom:2rem}.legal-module__Yd4PWa__logo{width:min(250px,70vw);margin-bottom:3rem;display:block}.legal-module__Yd4PWa__logo img{filter:brightness(.28)sepia(.2);width:100%;height:auto}.legal-module__Yd4PWa__eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:600}.legal-module__Yd4PWa__header h1{color:var(--forest-deep);font:500 clamp(2.8rem,7vw,5rem)/.95 var(--font-cormorant),Georgia,serif;margin:.6rem 0}.legal-module__Yd4PWa__header p{color:var(--muted);font-size:.82rem}.legal-module__Yd4PWa__content{max-width:900px;margin:auto}.legal-module__Yd4PWa__content section{border-bottom:1px solid var(--line);padding:1.5rem 0}.legal-module__Yd4PWa__content h2{color:var(--forest);font:500 clamp(1.5rem,4vw,2.1rem) var(--font-cormorant),Georgia,serif;margin:0 0 .7rem}.legal-module__Yd4PWa__content p,.legal-module__Yd4PWa__content li{color:#28342f;font-size:.9rem;line-height:1.8}.legal-module__Yd4PWa__content ul{padding-left:1.25rem}.legal-module__Yd4PWa__content a{color:var(--forest);font-weight:600}.legal-module__Yd4PWa__back{border:1px solid var(--forest);color:var(--forest);text-transform:uppercase;margin-top:2.5rem;padding:.85rem 1rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}
