.legal-module__Yd4PWa__page{min-height:100vh;padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);background:var(--color-warm-white)}.legal-module__Yd4PWa__container{max-width:800px;padding:0 var(--gutter);margin:0 auto}.legal-module__Yd4PWa__header{margin-bottom:var(--space-xl)}.legal-module__Yd4PWa__label{letter-spacing:.15em;text-transform:uppercase;color:var(--color-slate);margin-bottom:var(--space-sm);font-size:.75rem;font-weight:400;display:block}.legal-module__Yd4PWa__title{font-family:var(--font-display);color:var(--color-charcoal);margin:0 0 var(--space-sm);font-size:clamp(2rem,4vw,3rem);font-weight:500}.legal-module__Yd4PWa__updated{color:var(--color-slate);margin:0;font-size:.875rem}.legal-module__Yd4PWa__content{color:var(--color-charcoal);line-height:1.8}.legal-module__Yd4PWa__content h2{font-family:var(--font-display);color:var(--color-charcoal);margin:var(--space-xl)0 var(--space-md);font-size:1.5rem;font-weight:500}.legal-module__Yd4PWa__content h2:first-child{margin-top:0}.legal-module__Yd4PWa__content p{margin:0 0 var(--space-md)}.legal-module__Yd4PWa__content ul{margin:0 0 var(--space-md);padding-left:1.5rem}.legal-module__Yd4PWa__content li{margin-bottom:.5rem}.legal-module__Yd4PWa__contact{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-ivory);border-radius:4px}.legal-module__Yd4PWa__contact h3{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-slate);margin:0 0 var(--space-sm);font-size:.875rem;font-weight:500}.legal-module__Yd4PWa__contact a{color:var(--color-charcoal);border-bottom:1px solid var(--color-charcoal);transition:all var(--duration-fast)var(--ease-out);text-decoration:none}.legal-module__Yd4PWa__contact a:hover{color:var(--color-gold);border-color:var(--color-gold)}
