:root{--navy:#041D3F;--aqua:#00857D;--lime:#44D62C;--n0:#ffffff;--n1:#f6f7f9;--n2:#e6e9ee;--n4:#8a93a3;--n6:#3d4757;--texto:#1d2430}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--n1);color:var(--texto);font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.contenedor{max-width:860px;margin:0 auto;padding:24px 20px 64px}.rotulo{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700;color:var(--aqua);margin:0 0 6px}.rotulo,h1,h2{font-family:Montserrat,-apple-system,sans-serif}h1,h2{font-weight:800;color:var(--navy)}h1{font-size:26px;margin:0 0 4px}h2{font-size:18px;margin:0}.sub{color:var(--n6);margin:0 0 24px}.barra{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--n2);margin-bottom:20px}.tarjeta{background:var(--n0);border:1px solid var(--n2);border-radius:12px;padding:16px 18px;margin-bottom:12px}.tarjeta.clic{cursor:pointer}.tarjeta.clic:hover{border-color:var(--aqua)}.fila{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.meta{margin-top:4px}.meta,label{color:var(--n6);font-size:13px}label{display:block;margin:14px 0 6px}input{width:100%;padding:11px 12px;font-size:16px;color:var(--texto);border:1px solid var(--n2);border-radius:9px;background:var(--n0)}input:focus{outline:2px solid var(--aqua);outline-offset:-1px;border-color:var(--aqua)}button{font:inherit;font-weight:600;padding:11px 16px;border-radius:9px;border:1px solid transparent;background:var(--navy);color:var(--n0);cursor:pointer}button:hover:not(:disabled){background:#0a2c5c}button:disabled{opacity:.5;cursor:default}button.segundo{background:transparent;color:var(--navy);border-color:var(--n2)}button.enlace{background:none;color:var(--aqua);border:0;padding:6px 0;text-decoration:underline}.aviso{border-left:3px solid var(--aqua);background:var(--n0);padding:12px 14px;border-radius:0 9px 9px 0;margin:14px 0}.aviso.malo{border-left-color:#b3261e}.etiqueta{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--n1);color:var(--n6);border:1px solid var(--n2)}.etiqueta.interno{background:rgba(0,133,125,.1);color:var(--aqua);border-color:rgba(0,133,125,.25)}.pie{margin-top:36px;padding-top:16px;border-top:1px solid var(--n2);color:var(--n4);font-size:12px}