.md-legal{max-width:850px;margin:auto;padding:52px 24px 90px;color:#293b32}.md-legal h1{font-size:clamp(32px,5vw,54px);line-height:1.15;color:#293b32;letter-spacing:-.03em}.md-legal h2{font-size:23px;color:#293b32}.md-legal p{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.md-legal-brand{letter-spacing:.13em;font-size:14px!important}.md-legal-intro{font-size:19px!important}.md-legal section{border-top:1px solid #d7d8d2;padding:16px 0}.md-legal a{color:#245c44;text-decoration:underline}.md-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 24px;padding:24px;font:14px/1.6 system-ui}.md-legal-links a{color:inherit;text-decoration:underline}.md-privacy-note{font-size:14px!important;line-height:1.6!important;grid-column:1/-1}.md-privacy-note a{color:inherit;text-decoration:underline}@media(max-width:600px){.md-legal{padding:30px 20px 85px}}