.amm-legal-links,.amm-company-details{max-width:1200px;margin:1rem auto;padding:0 1.5rem;font-size:.875rem;line-height:1.65}.amm-legal-links a{text-decoration:underline}.amm-legal{padding-top:4rem;padding-bottom:4rem}.amm-legal article{max-width:850px;margin:auto}.amm-legal h1{font-size:clamp(2rem,5vw,3rem);margin-bottom:1.5rem}.amm-legal h2{font-size:1.35rem;margin:2rem 0 .75rem}.amm-legal p{line-height:1.75;margin-bottom:1rem}.amm-legal-draft{border:2px solid #986400;background:#fff6df;padding:1rem;line-height:1.6;margin-bottom:1rem;color:#352600}.amm-form-privacy{padding:1rem 0;font-size:.9rem;line-height:1.6;clear:both}.amm-form-privacy a{text-decoration:underline}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}
