:root{--fondo: #f4f6f9;--superficie: #fff;--texto: #1a2230;--suave: #556071;--borde: #e2e7ee;--acento: #e8710a;--acento-oscuro: #b85400;--acento-suave: #fff1e4;--ok: #0f8a5f;--ok-suave: #e5f6ef;--mal: #c62f2a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--texto);font:18px/1.65 Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow-wrap:break-word}a{color:var(--acento-oscuro)}.barra{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;background:var(--superficie);border-bottom:1px solid var(--borde)}.marca{font:800 22px Plus Jakarta Sans,Inter,sans-serif;color:var(--texto);text-decoration:none}.marca b{color:var(--acento);font-weight:800}.barra nav{display:flex;align-items:center;gap:18px;font-weight:600;font-size:16px}.barra nav a{text-decoration:none}.boton-chico{background:var(--acento-oscuro);color:#fff!important;padding:7px 14px;border-radius:10px}.articulo{max-width:760px;margin:0 auto;padding:36px 24px 40px}.articulo.ancho{max-width:1000px}.migas{font-size:15px;color:var(--suave);margin-bottom:14px}h1,h2{font-family:Plus Jakarta Sans,Inter,sans-serif;line-height:1.2}h1{font-size:clamp(32px,5vw,44px);font-weight:800;letter-spacing:-.015em;margin:0 0 18px}h2{font-size:26px;font-weight:800;margin:38px 0 12px}p{margin:12px 0}ul,ol{padding-left:24px}li{margin:7px 0}.entrada{font-size:21px;color:var(--suave)}.formula{background:var(--superficie);border:1px solid var(--borde);border-left:4px solid var(--acento);border-radius:10px;padding:14px 18px;margin:14px 0;font-weight:600;font-size:19px;line-height:1.8}.formula i,p i,li i{font-family:"Cambria Math",Times New Roman,Georgia,serif;font-size:1.1em}table{width:100%;border-collapse:collapse;background:var(--superficie);border-radius:10px;overflow:hidden;margin:14px 0;font-size:16px;box-shadow:0 0 0 1px var(--borde)}th{background:#eef1f5;text-align:left;font-weight:700}th,td{padding:10px 12px;border-bottom:1px solid var(--borde);vertical-align:top}tr:last-child td{border-bottom:0}td.si{color:var(--ok);font-weight:700}td.no{color:var(--mal);font-weight:700}.pasos li{margin:10px 0}.ok{background:var(--ok-suave);color:#0a5f42;padding:12px 16px;border-radius:10px;font-weight:600}.nota{font-size:15px;color:var(--suave)}.llamada{background:var(--acento-suave);border:1px solid #ffd9b5;border-radius:16px;padding:24px;margin:40px 0 8px}.llamada h2{margin-top:0}.boton{display:inline-block;background:var(--acento-oscuro);color:#fff;font-weight:700;padding:13px 22px;border-radius:12px;text-decoration:none}.boton:hover,.boton:focus-visible{background:#974500}.otras h2{font-size:22px}.tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:22px}.tarjeta{display:flex;flex-direction:column;gap:8px;background:var(--superficie);border:1px solid var(--borde);border-radius:16px;padding:22px;color:inherit;text-decoration:none}.tarjeta:hover,.tarjeta:focus-visible{border-color:#ffc999}.tarjeta h2{font-size:21px;margin:0}.tarjeta p{margin:0;color:var(--suave);font-size:16px}.tarjeta span{margin-top:auto;padding-top:6px;color:var(--acento-oscuro);font-weight:700}footer{max-width:760px;margin:0 auto;padding:8px 24px 34px;font-size:14px;color:var(--suave)}@media (max-width: 600px){body{font-size:17px}.barra{padding:12px 16px}.articulo{padding:24px 16px 32px}.entrada{font-size:19px}h2{font-size:23px}.formula{font-size:17px;padding:12px 14px}table{font-size:15px}th,td{padding:8px}}
