*{box-sizing:border-box}body{margin:0;background:#f8f8f5;color:#242920;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,input:focus,select:focus,textarea:focus{outline:3px solid #b6dca4;outline-offset:2px}a{color:inherit;text-decoration:none}button{border:1px solid #d9ded2;border-radius:10px;background:#fff;padding:10px 16px;min-height:42px}input,select,textarea{border:1px solid #d4d9d0;border-radius:10px;background:#fff;padding:11px 12px;min-height:44px;width:100%;max-width:100%}label{display:flex;flex-direction:column;gap:8px;font-weight:500;margin:14px 0}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-1.3px;font-size:36px;font-weight:650;line-height:1.15}h2{font-size:22px;letter-spacing:-.5px}h3{font-size:18px}p{color:#74796c;line-height:1.6}small{font-size:12px;color:#777e70;line-height:1.6}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th,td{padding:13px 12px;border-bottom:1px solid #ebede6}th{font-weight:500;color:#74796c}td small{display:block}fieldset{border:1px solid #e0e4d9;border-radius:12px;margin:18px 0;padding:12px 16px}legend{font-weight:600;padding:0 6px}legend small{display:block}details summary{cursor:pointer;padding:8px 0;color:#58624c}footer{max-width:1440px;padding:32px;margin:auto;text-align:center;font-size:12px;color:#8b9283}
