.legal-page{max-width:900px;margin:0 auto;padding:55px 28px 100px}.legal-page h1{font-size:clamp(2.5rem,5vw,4.4rem);margin-bottom:16px}.legal-page h2{font-size:1.65rem;margin:42px 0 14px}.legal-page p,.legal-page li{line-height:1.75;color:#425a57}.legal-page ul{padding-left:23px}.legal-page .updated{color:#778681;font-size:.85rem}.legal-note{background:#fff1dc;border-left:4px solid var(--sand);padding:17px 20px;margin:28px 0;color:#694e27}.return-steps{background:#e3f2ee;padding:25px 28px;margin:25px 0}.return-steps li{margin:6px 0}.legal-page a{color:var(--teal);font-weight:700}.legal-page strong{color:var(--ink)}
