.legal-page{color:#173d34;background:#f7f5ed;min-height:100vh}.legal-page nav{border-bottom:1px solid #d7ddd5;justify-content:space-between;align-items:center;max-width:1100px;height:78px;margin:auto;padding:0 28px;display:flex}.legal-page nav>a:last-child{color:#5c756c;font-size:14px;font-weight:700}.legal-brand{color:#235e4d;letter-spacing:-1.5px;font-size:24px;font-weight:700;text-decoration:none}.legal-brand i{color:#fff;background:#235e4d;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:5px;font-size:16px;font-style:normal;display:inline-grid}.legal-brand span{color:#c36a3d;font-weight:400}.legal-page article{max-width:760px;margin:0 auto;padding:72px 28px 88px}.legal-kicker{letter-spacing:1.65px;color:#4e776a;font-size:11px;font-weight:700}.legal-page h1,.legal-page h2{letter-spacing:-1.5px;font-family:Playfair Display,Georgia,serif;font-weight:500}.legal-page h1{margin:15px 0;font-size:clamp(42px,7vw,68px);line-height:1.02}.legal-page h2{margin:42px 0 10px;font-size:28px}.legal-date{color:#6b8077;font-size:13px}.legal-lead{color:#49665c;margin-top:36px;font-size:17px;line-height:1.7}.legal-page section p,.legal-page aside p{color:#536d63;line-height:1.72}.legal-page a{color:#17634f;font-weight:700}.legal-page aside{background:#f2e5dc;border-left:4px solid #c36a3d;margin-top:44px;padding:22px 24px}.legal-page aside b{letter-spacing:.08em;font-size:13px}.legal-page aside p{margin-bottom:0}.legal-source{color:#5c756c;border-top:1px solid #d7ddd5;margin-top:36px;padding-top:22px;font-size:12px;line-height:1.6}@media (max-width:600px){.legal-page nav{padding:0 20px}.legal-page article{padding:52px 20px 64px}.legal-page h2{font-size:25px}}
