.legal-page{background:#f2f0e9;color:#242421;min-height:100vh}.legal-page article{max-width:760px;margin:0 auto;padding:120px 24px 80px;line-height:1.9}.legal-page h1{font-size:clamp(28px,4vw,40px);font-weight:900;color:#242421;letter-spacing:.02em;margin:0 0 6px;font-family:inherit}.legal-page .updated{color:#74746b;font-size:14px;margin:0 0 32px}.legal-page h2{font-size:20px;font-weight:700;color:#242421;margin:36px 0 10px;letter-spacing:0;font-family:inherit}.legal-page li,.legal-page p{font-size:16px}.legal-page ul{list-style:disc;padding-left:1.4em;margin:0 0 1em}.legal-page li{margin:.3em 0}.legal-page a{color:#b4311a;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.legal-page article{padding:96px 16px 64px}}