.legal-main{max-width:760px;margin:0 auto;padding:56px 24px 80px}.legal-main h1{font-family:Newsreader,serif;font-weight:500;font-size:clamp(34px,5vw,46px);letter-spacing:-.018em;line-height:1.05}.legal-main .legal-updated{font-size:12.5px;color:#6b655a;margin-top:12px;padding-bottom:26px;border-bottom:3px solid #16140F}.legal-main h2{font-family:Newsreader,serif;font-weight:500;font-size:24px;letter-spacing:-.012em;margin:38px 0 12px}.legal-main p{font-size:15px;line-height:1.65;color:#3a352c;margin:12px 0}.legal-main ul{margin:12px 0 12px 22px}.legal-main li{font-size:15px;line-height:1.65;color:#3a352c;margin:6px 0}.legal-main strong{color:#16140f;font-weight:700}.legal-main a{color:#16140f;text-decoration:underline;text-decoration-color:var(--accent,#D6361F);text-underline-offset:2px}.legal-main .legal-callout{border:1.5px solid #16140F;background:#fff;padding:16px 20px;margin:18px 0}.legal-main .legal-callout p{margin:0}
