.legal-page{max-width:52rem;margin:0 auto;padding:2rem 1.25rem 4rem;line-height:1.65;color:#1a1a1a}.legal-page h1{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;margin:0 0 1.5rem;color:#0d3d47}.legal-page h2{font-size:1.25rem;font-weight:600;margin:2rem 0 .75rem;color:#00829b}.legal-page p{margin:0 0 1rem}.legal-page ul{margin:0 0 1rem 1.25rem;padding:0}.legal-page li{margin-bottom:.35rem}.legal-page a{color:#00829b;text-decoration:underline;text-underline-offset:2px}.legal-page a:hover{color:#0a6b7d}.legal-page .legal-lead{font-size:1.05rem;opacity:.92;margin-bottom:1.5rem}.legal-page .legal-note{font-size:.9rem;padding:.75rem 1rem;background:#f4f1ec;border-left:3px solid #00829b;margin:1.5rem 0}