body{margin:0;background:#fbfcf8;color:#19351d;font-family:Inter,sans-serif;font-size:16px;line-height:1.65}main{max-width:72ch;margin:0 auto;padding:36px 24px 80px}header{margin-bottom:44px}header img{width:210px;height:auto}h1{font-size:clamp(30px,5vw,42px);line-height:1.16;letter-spacing:-.025em}h2{font-size:24px;margin:40px 0 12px}p,li{margin-bottom:16px}a{color:#315a12;text-underline-offset:3px}a:focus-visible{outline:3px solid #173609;outline-offset:5px}a:hover{color:#173609}::selection{color:white;background:#315a12}table{width:100%;border-collapse:collapse;font-size:14px}td,th{border:1px solid #cad4c3;padding:10px;text-align:left}hr{border:0;border-top:1px solid #cad4c3;margin:32px 0}.legal-meta{color:#4b5f46}.legal-lead{font-size:18px}