body{background:#f6f5ef;color:#183a2b;font-family:'Inter',sans-serif;max-width:760px;margin:0 auto;padding:0 26px 60px;font-size:16px;line-height:1.8}
.legal-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:27px 0;border-bottom:1px solid #23432b26;margin-bottom:44px}
.legal-nav a{font-size:14px;font-weight:600;text-decoration:none;color:#254b37}
.legal-brand{display:flex;align-items:center;gap:9px}.legal-brand img{width:30px;height:30px;border-radius:7px}
h1{font-family:Georgia,serif;font-size:40px;line-height:1.2;font-weight:400;color:#163a29;letter-spacing:-1px}h2{font-size:19px;margin-top:35px}p,li{color:#445745}a{color:#315f42;text-underline-offset:3px}.updated{color:#67785e;font-size:14px}a:focus-visible{outline:2px solid #315f42;outline-offset:5px}
@media(max-width:500px){body{padding-inline:20px}.legal-nav{gap:10px}.legal-nav a{font-size:12px}h1{font-size:34px}}
