.legal-shell{color:#253b30;max-width:850px;margin:auto;padding:0 28px}.legal-header{border-bottom:1px solid #d8e0d1;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;font-size:14px;display:flex}.legal-brand{letter-spacing:-1.2px;font-size:31px;font-weight:720}.legal-shell main{padding:54px 0 45px}.legal-date{color:#63715d;margin-bottom:16px;font-size:13px}.legal-shell h1{letter-spacing:-1.2px;margin-bottom:28px;font-size:clamp(30px,5vw,43px);font-weight:550;line-height:1.15}.legal-shell section{margin:28px 0}.legal-shell h2{letter-spacing:-.3px;margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.4}.legal-shell p,.legal-shell li{color:#4d5d47;font-size:15px;line-height:1.85}.legal-shell main a,.legal-footer a{text-underline-offset:3px;text-decoration:underline}.legal-shell a:hover{color:#567036}.legal-shell table{border-collapse:collapse;text-align:left;width:100%;margin:20px 0;font-size:13px}.legal-shell th,.legal-shell td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d8e0d1;padding:13px 10px;line-height:1.7}.legal-table{overflow-x:auto}.legal-shell code{font-size:12px}.legal-footer{border-top:1px solid #d8e0d1;flex-direction:column;gap:12px;padding:27px 0 40px;font-size:14px;display:flex}.legal-footer nav{flex-wrap:wrap;gap:22px;display:flex}.legal-footer p{font-size:13px}.legal-note{background:#edf2e5;border-radius:8px;padding:18px 22px}.legal-address{font-size:15px;font-style:normal;line-height:1.85}.legal-shell ul{padding-left:22px}.legal-shell :focus-visible{outline-offset:4px;outline:3px solid #58723c}@media (max-width:500px){.legal-shell{padding:0 20px}.legal-header{align-items:flex-start;padding:24px 0;font-size:12px}.legal-shell main{padding-top:35px}.legal-shell p,.legal-shell li{font-size:14px}.legal-shell th,.legal-shell td{padding:10px 7px;font-size:12px}.legal-footer nav{gap:13px}.legal-brand{font-size:28px}}
