body{margin:0;background:#faf9f6;color:#193a30;font-family:Arial,sans-serif}.legal-container{max-width:990px;margin:0 auto;padding:0 24px}.legal-header{border-bottom:1px solid #dce7e1;background:white}.legal-header>.legal-container{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:24px}.legal-header a,.legal-footer a{color:#1b5c48;text-decoration:none}.legal-wordmark{display:flex;flex-direction:column;gap:5px}.legal-wordmark strong{font:600 28px Georgia,serif}.legal-wordmark small{font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.legal-main{padding-top:55px;padding-bottom:85px}.legal-eyebrow{letter-spacing:1.5px;font-size:11px;color:#61776c}.legal-main h1{font:500 clamp(32px,4vw,52px) Georgia,serif;margin:15px 0 30px}.legal-main section{border-bottom:1px solid #e2e9e4;padding:17px 0 23px}.legal-main section h2{font-size:19px}.legal-main section p{line-height:1.75;color:#4a6258}.legal-warning{background:#fff7e6;border-left:4px solid #bd8b24;padding:17px 20px;font-size:14px;line-height:1.65}.legal-warning p{margin:8px 0 0}.legal-footer{background:#12392d;color:#fff}.legal-footer>.legal-container{display:flex;justify-content:space-between;gap:16px;padding-top:27px;padding-bottom:27px;flex-wrap:wrap}.legal-footer nav{display:flex;gap:15px}.legal-footer a{color:#dcebe3}@media(max-width:650px){.legal-header>.legal-container{align-items:flex-start;flex-direction:column}.legal-main{padding-top:32px}}