:root{--verde:#0E7C66;--tinta:#1F2A37;--tinta2:#4B5563;--papel:#F7F5F0}
*{box-sizing:border-box}body{margin:0;background:var(--papel);color:var(--tinta);font:16px/1.6 Inter,system-ui,-apple-system,sans-serif}
main{max-width:720px;margin:0 auto;padding:40px 22px 80px}h1{font-size:30px;letter-spacing:-.5px;margin:4px 0 8px}h2{font-size:18px;margin-top:28px}
.marca{color:var(--verde);font-weight:800;margin:0}.aviso{background:#FFF4D6;border:1px solid #F5DFA0;padding:10px 14px;border-radius:12px;color:#7A5500;font-size:14px}
mark{background:#FDECE3;color:#C2410C;padding:0 3px;border-radius:4px}nav{margin-top:40px;font-size:14px}a{color:var(--verde)}
form{background:#fff;border:1px solid #E8E4DA;border-radius:18px;padding:20px;display:grid;gap:12px}label{font-weight:600;font-size:14px;display:grid;gap:6px}
input,select{font:inherit;padding:11px 12px;border:1px solid #E8E4DA;border-radius:12px}button{font:inherit;font-weight:700;background:#C2410C;color:#fff;border:0;border-radius:14px;padding:13px}
ul{padding-left:20px}.caja{background:#fff;border:1px solid #E8E4DA;border-radius:18px;padding:6px 20px;margin:14px 0}
