
@font-face{font-family:"Abril";src:url(/type/abrilfat-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Albert";src:url(/type/albert-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Albert";src:url(/type/albert-600.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Albert";src:url(/type/albert-700.woff2) format("woff2");font-weight:700;font-display:swap}
:root{
  --ss880c:#F3EADA; --ss607c:#FBF6EC; --ss52a0:#16120F; --ss9427:#4A3F36; --ssbadd:#D9C9AC;
  --ss7896:#13100E; --ss1b22:#221C17; --ssa143:#C9A227; --ss2d12:#E7C55A; --ssa92c:#7B1E2A; --ss5c3c:#5E1520;
  --ssbf9f:#B8323F; --ss89dc:#1F3F8F; --ss0260:#3E6FD8; --ss6ec1:#2E6B3A;
  --ss8ef4:"Abril",Georgia,"Times New Roman",serif;
  --ss96a3:"Albert",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --ss474f:1140px; --sse5de:72ch;
  --ssc5dc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M6 74C6 34 34 6 74 6' stroke='%23C9A227' stroke-width='3'/%3E%3Cpath d='M14 74c0-14 8-24 20-24s16 10 10 16-14 2-12-4' stroke='%23C9A227' stroke-width='2.6'/%3E%3Cpath d='M74 14c-14 0-24 8-24 20s10 16 16 10 2-14-4-12' stroke='%23B8323F' stroke-width='2.6'/%3E%3Cpath d='M24 44c6-12 15-19 26-21' stroke='%233E6FD8' stroke-width='2.2'/%3E%3Cpath d='M30 30c-4-6-2-12 4-14' stroke='%232E6B3A' stroke-width='2'/%3E%3C/g%3E%3Ccircle cx='40' cy='40' r='3.4' fill='%23E7C55A'/%3E%3C/svg%3E");
  --sse84d:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 32'%3E%3Cpath d='M2 5c10 2 16 8 20 14 3-6 9-11 18-12-4 3-7 6-8 10 5-1 10 0 14 3-6 0-11 2-14 5-4 3-9 4-14 2C12 25 7 16 2 5z' fill='%231F3F8F'/%3E%3Cpath d='M21 20c2 3 6 5 10 5' stroke='%23B8323F' stroke-width='2.6' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='33' cy='13' r='1.3' fill='%23F3EADA'/%3E%3C/svg%3E");
  --ss3e09:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23B8323F'%3E%3Ccircle cx='20' cy='9' r='7'/%3E%3Ccircle cx='31' cy='17' r='7'/%3E%3Ccircle cx='27' cy='30' r='7'/%3E%3Ccircle cx='13' cy='30' r='7'/%3E%3Ccircle cx='9' cy='17' r='7'/%3E%3C/g%3E%3Ccircle cx='20' cy='20' r='6' fill='%23C9A227'/%3E%3Ccircle cx='20' cy='20' r='2.4' fill='%2313100E'/%3E%3C/svg%3E");
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--ss880c);color:var(--ss52a0);font:400 1.0625rem/1.68 var(--ss96a3)}
img{max-width:100%;height:auto;display:block}
a{color:var(--ssa92c);text-underline-offset:.2em;text-decoration-color:var(--ssa143)}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--ssa143);outline-offset:2px}
.ss18c8{max-width:var(--ss474f);margin:0 auto;padding:0 20px}
.ss3962{position:absolute;left:-999px}.ss3962:focus{left:12px;top:12px;background:var(--ss607c);padding:8px 12px;z-index:90}


.ssc0bb{background:var(--ss7896);color:var(--ss880c);position:relative;z-index:40;border-bottom:3px double var(--ssa143)}
.ssc0bb::after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:7px;pointer-events:none;z-index:1;
  background:repeating-linear-gradient(90deg,var(--ssbf9f) 0 18px,var(--ssa143) 18px 22px,var(--ss89dc) 22px 40px,var(--ssa143) 40px 44px)}
.ssd3d6{display:flex;align-items:center;gap:8px;min-height:68px}
.ss75cb{display:inline-flex;align-items:center;gap:10px;color:var(--ss880c);text-decoration:none;margin-right:auto;white-space:nowrap}
.ss00c4{width:62px;height:44px;flex:none}
.ss3943{font:400 1.32rem/1 var(--ss8ef4);letter-spacing:.01em;color:var(--ss880c);text-shadow:1px 1px 0 var(--ssa92c),2px 2px 0 var(--ssa143)}
.ss3943 b{font-weight:400;color:var(--ss2d12)}
.ssd107{display:flex;list-style:none;margin:0;padding:0;gap:2px}
.ssd107>li{position:relative}
.ssd107>li>a,.ssd107>li>button{display:block;font:600 .95rem/1 var(--ss96a3);color:var(--ss880c);text-decoration:none;background:none;border:0;padding:12px 10px;cursor:pointer;white-space:nowrap}
.ssd107>li>button::after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:2px solid var(--ssa143);border-bottom:2px solid var(--ssa143);transform:rotate(45deg) translateY(-3px)}
.ssd107>li>a:hover,.ssd107>li>button:hover{color:var(--ss2d12)}
.ss5f01{display:none;position:absolute;left:0;top:100%;min-width:270px;max-height:72vh;overflow:auto;background:var(--ss607c);border:2px solid var(--ssa143);box-shadow:0 10px 26px rgba(0,0,0,.35);list-style:none;margin:0;padding:6px 0;z-index:80}
.ss5f01 a{display:block;padding:8px 16px;color:var(--ss52a0);text-decoration:none;font-size:.94rem}
.ss5f01 a:hover,.ss5f01 a:focus{background:#EFE1C4;color:var(--ssa92c)}
.ssd107>li:hover>.ss5f01,.ssd107>li:focus-within>.ss5f01{display:block}
.ssf429{white-space:nowrap;font:700 .95rem/1 var(--ss96a3);color:#fff;background:var(--ssa92c);border:2px solid var(--ssa143);padding:10px 14px;text-decoration:none;border-radius:999px}
.ssf429:hover{background:var(--ss5c3c)}
.ssa1d7{display:none;background:none;border:2px solid var(--ssa143);padding:8px 10px;font:600 .9rem var(--ss96a3);color:var(--ss880c);border-radius:6px}
@media (max-width:980px){
  .ssd3d6{flex-wrap:wrap;gap:6px;padding:6px 0}
  .ss3943{font-size:1.08rem}.ss00c4{width:48px;height:34px}
  .ssf429{order:2;padding:8px 10px;font-size:.86rem}
  .ssa1d7{display:block;order:3;padding:7px 9px}
  .ssd107{display:none;order:4;flex-basis:100%;flex-direction:column;padding-bottom:12px}
  .ssd3d6.ss6645 .ssd107{display:flex}
  .ss5f01{position:static;display:none;border:0;border-left:3px solid var(--ssa143);margin-left:10px;min-width:0;box-shadow:none;background:var(--ss1b22);max-height:none}
  .ss5f01 a{color:var(--ss880c)}
  .ssd107>li:hover>.ss5f01{display:none}
  .ssd107>li.ss6645>.ss5f01{display:block}
}


.ss0b49{font-size:.88rem;color:var(--ss9427);padding-top:22px}
.ss0b49 ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.ss0b49 li+li::before{content:"❧";margin-right:6px;color:var(--ssa143)}


.ssaba6{padding:26px 0 30px}
.ssaba6 .ss18c8{position:relative;background:var(--ss7896);color:var(--ss880c);padding:58px 56px 34px;border:3px solid var(--ssa143);outline:2px solid var(--ss7896);outline-offset:4px;border-radius:4px;margin-top:10px}
.ssaba6 .ss18c8::before,.ssaba6 .ss18c8::after{content:"";position:absolute;width:60px;height:60px;background:var(--ssc5dc) no-repeat center/contain;pointer-events:none}
.ssaba6 .ss18c8::before{left:6px;top:6px;transform:rotate(180deg) scaleX(-1)}
.ssaba6 .ss18c8::after{right:6px;bottom:6px}
.ssaba6 h1{font:400 clamp(1.75rem,4.1vw,2.7rem)/1.14 var(--ss8ef4);margin:0 0 0 0;max-width:24em;letter-spacing:.005em;color:#FFF4DE;
  text-shadow:1px 1px 0 var(--ssa92c),2px 2px 0 var(--ssa92c),3px 3px 0 var(--ssa143)}
.ss3616{font-size:.9rem;color:#D8C8A6;margin:14px 0 0}
.ssf610{max-width:var(--sse5de);margin:16px 0 0;padding:16px 20px;background:var(--ss607c);color:var(--ss52a0);border:2px solid var(--ssa143);border-radius:3px;box-shadow:inset 0 0 0 4px var(--ss607c),inset 0 0 0 5px var(--ssbf9f)}
.ssf610 p{margin:0}
.ss8914{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.ssb3d2{display:inline-block;padding:12px 20px;font:700 1rem/1.1 var(--ss96a3);text-decoration:none;border:2px solid var(--ssa143);color:var(--ss2d12);background:transparent;border-radius:999px}
.ssf916 .ssb3d2{color:var(--ssa92c);background:var(--ss607c)}
.ss412b,.ssf916 .ss412b{background:var(--ssa92c);color:#fff;box-shadow:inset 0 0 0 2px var(--ssa92c),inset 0 0 0 3px var(--ss2d12)}
.ss412b:hover{background:var(--ss5c3c)}
.ssb3d2:hover{transform:translateY(-1px)}
@media (max-width:640px){.ssaba6 .ss18c8{padding:50px 20px 26px;margin:6px 10px 0}.ssaba6 .ss18c8::before,.ssaba6 .ss18c8::after{width:40px;height:40px}}


.ssf916{padding:6px 0 30px}
.ssf916 h2{font:400 clamp(1.45rem,3vw,2rem)/1.2 var(--ss8ef4);margin:48px 0 12px;max-width:var(--sse5de);color:var(--ss52a0);padding-left:56px;position:relative}
.ssf916 h2::before{content:"";position:absolute;left:0;top:.08em;width:44px;height:30px;background:var(--sse84d) no-repeat center/contain}
.ssf916 h3{font:700 1.15rem/1.3 var(--ss96a3);margin:26px 0 6px;color:var(--ssa92c)}
.ssf916 p,.ssf916 ul,.ssf916 ol{max-width:var(--sse5de)}
.ssf916 li{margin:.35em 0}
.ssf916 ul li::marker{color:var(--ssbf9f)}
.fh-verdict{max-width:var(--sse5de);border-top:2px solid var(--ssa143);padding-top:10px;margin-top:14px;font-weight:700}
.fh-verdict::before{content:"Lo esencial: ";color:var(--ssa92c);font-weight:700}
.sse344{counter-reset:s;list-style:none;padding:0}
.sse344 li{counter-increment:s;position:relative;padding:4px 0 12px 52px}
.sse344 li::before{content:counter(s);position:absolute;left:0;top:2px;width:36px;height:36px;display:grid;place-items:center;font:400 1.1rem var(--ss8ef4);color:var(--ss2d12);background:var(--ss7896);border:2px solid var(--ssa143);border-radius:50%}


.sseb2c{overflow-x:auto;border:2px solid var(--ss7896);background:var(--ss607c);margin:16px 0;max-width:100%}
table{border-collapse:collapse;width:100%;font-size:.95rem;font-variant-numeric:tabular-nums}
th,td{border-bottom:1px solid var(--ssbadd);border-right:1px solid var(--ssbadd);padding:9px 12px;text-align:left;vertical-align:top}
th{background:var(--ss7896);color:var(--ss2d12);font-weight:700;white-space:nowrap}
tr:nth-child(even) td{background:#F6EEDD}
tr:last-child td{border-bottom:0}
td:last-child,th:last-child{border-right:0}


.ssec97{max-width:var(--sse5de);display:flex;gap:22px;align-items:flex-start;background:var(--ss7896);color:var(--ss880c);border:3px solid var(--ssa143);padding:22px;margin:30px 0;border-radius:4px;position:relative}
.ssec97::after{content:"";position:absolute;right:-14px;top:-16px;width:46px;height:46px;background:var(--ss3e09) no-repeat center/contain;pointer-events:none}
.ssec97 img{width:150px;height:auto;flex:none;border:3px solid var(--ssa143);background:#fff;padding:6px}
.ssec97 h3{margin:0 0 8px;font:400 1.35rem/1.2 var(--ss8ef4);color:var(--ss2d12)}
.ssec97 p{margin:0 0 12px}
.ssec97 a:not(.ssb3d2){color:var(--ss2d12)}
.ssec97 .ssb3d2{background:var(--ssa92c);color:#fff}
.ss4408{font-size:.88rem;color:#D8C8A6;margin:12px 0 0!important}
@media (max-width:600px){.ssec97 img,.ss4408{display:none}.ssec97{padding:18px}}


.ss66a1 details{max-width:var(--sse5de);border-bottom:1px dashed var(--ssa143);padding:12px 0}
.ss66a1 summary{cursor:pointer;font-weight:700;font-size:1.05rem}
.ss66a1 summary::marker{color:var(--ssbf9f)}
.ss66a1 details p{margin:.6em 0 0}
.ssfd65{max-width:var(--sse5de);font-size:.93rem;color:var(--ss9427);border:2px solid var(--ssbadd);border-left:6px solid var(--ssa92c);padding:14px 16px;margin:36px 0 0;background:var(--ss607c)}


.ss69fb{background:var(--ss7896);color:var(--ss880c);margin-top:46px;padding:38px 0 30px;font-size:.93rem;border-top:3px double var(--ssa143);position:relative}
.ss69fb::before{content:"";position:absolute;left:0;right:0;top:-12px;height:7px;pointer-events:none;background:repeating-linear-gradient(90deg,var(--ss89dc) 0 18px,var(--ssa143) 18px 22px,var(--ssbf9f) 22px 40px,var(--ssa143) 40px 44px)}
.ss7f32{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}
.ss69fb h2{font:400 1.05rem var(--ss8ef4);color:var(--ss2d12);margin:0 0 8px;letter-spacing:.02em}
.ss69fb ul{list-style:none;margin:0;padding:0}
.ss69fb li{margin:4px 0}
.ss69fb a{color:var(--ss880c);text-decoration:none}.ss69fb a:hover{color:var(--ss2d12);text-decoration:underline}
.ss007f{opacity:.85;margin-top:24px;max-width:var(--sse5de)}


.ss2ace{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:14px 0 20px}
.sse676{display:flex;flex-direction:column;gap:6px;padding:10px 10px 14px;background:var(--ss607c);border:2px solid var(--ss7896);box-shadow:4px 4px 0 var(--ssa143);color:var(--ss52a0);text-decoration:none;transition:transform .15s,box-shadow .15s;border-radius:3px}
.sse676:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ssa92c)}
.ss1c8d{display:block;border:2px solid var(--ssa143);padding:3px;background:#fff}
.ss1c8d img{aspect-ratio:1/1;width:100%;object-fit:cover}
.ssca58{display:flex;align-items:center;gap:8px;margin-top:4px}
.ssca58 strong{font:400 1.08rem/1.2 var(--ss8ef4)}
.ssd430{margin-left:auto;font-size:.76rem;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--ss7896);color:var(--ss2d12);white-space:nowrap}
.ss327f{font-size:.88rem;line-height:1.4;color:var(--ss9427)}


.sscad7{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}
.sscad7 a{font-size:.88rem;font-weight:600;text-decoration:none;padding:6px 12px;border:2px solid var(--ss7896);border-radius:999px;background:var(--ss607c);color:var(--ss52a0)}
.sscad7 a b{color:var(--ssa92c)}
.ssc8d6{font:400 1.25rem/1.2 var(--ss8ef4);margin:30px 0 10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.ssc8d6 span{font:600 .85rem var(--ss96a3);color:var(--ss9427)}
.ssa45d{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}
@media (max-width:560px){.ssa45d{grid-template-columns:repeat(2,1fr);gap:10px}}
.ss0e9b{margin:0;background:var(--ss607c);border:1px solid var(--ssbadd);border-bottom:3px solid var(--ssa143);padding:6px}
.ss88fa{display:block;width:100%;padding:0;border:0;background:#fff;cursor:pointer;position:relative}
.ss88fa img{aspect-ratio:1/1;width:100%;object-fit:cover}
.ssfbdb{position:absolute;right:6px;bottom:6px;font:700 .72rem/1 var(--ss96a3);background:var(--ss7896);color:var(--ss2d12);padding:4px 7px;border-radius:999px}
.ss0e9b figcaption{font-size:.84rem;line-height:1.35;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ss619c{border:3px solid var(--ssa143);padding:0;max-width:min(940px,96vw);width:96vw;max-height:92vh;background:var(--ss880c);color:var(--ss52a0)}
.ss619c::backdrop{background:rgba(19,16,14,.82)}
.ssfc04{display:flex;align-items:center;gap:10px;justify-content:space-between;background:var(--ss7896);color:var(--ss2d12);padding:10px 14px;position:sticky;top:0}
.ssfc04 strong{font:400 1.05rem/1.2 var(--ss8ef4)}
.ss79b3{font-size:1.6rem;line-height:1;background:none;border:2px solid var(--ssa143);color:var(--ss2d12);width:40px;height:40px;border-radius:50%;cursor:pointer}
.ss4dea{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;padding:10px;min-height:120px}
.ss4dea img{width:100%;background:#fff}
.ss14b3{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border-top:2px solid var(--ssa143);background:var(--ss607c)}


.fh-dato{max-width:var(--sse5de);background:var(--ss607c);border:2px solid var(--ss7896);border-radius:3px;padding:14px 18px;margin:18px 0;position:relative}
.fh-dato::before{content:"";position:absolute;right:10px;top:10px;width:30px;height:30px;background:var(--ss3e09) no-repeat center/contain;opacity:.9}
.fh-dato strong:first-child{font:400 1.1rem var(--ss8ef4);color:var(--ssa92c)}
.ss3f7b{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:16px 0}
.ss3f7b figure{margin:0;border:3px solid var(--ss7896);background:var(--ss607c);padding:6px}
.ss3f7b figcaption{font-size:.84rem;margin-top:6px;color:var(--ss9427)}
.fh-nota-oro{max-width:var(--sse5de);border-left:5px solid var(--ssa143);padding:8px 14px;background:#F7EBD0}

@media (prefers-reduced-motion:reduce){*{transition:none!important}.ssb3d2:hover,.sse676:hover{transform:none}}

.ssc0bb::before,.ssc0bb::after,.ssaba6 .ss18c8::before,.ssaba6 .ss18c8::after,.ssec97::after,.ss69fb::before{pointer-events:none}
.ss5f01::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}
.ssd107>li.ssf8d2>.ss5f01{display:block}
@media (max-width:980px){.ssd107>li.ssf8d2>.ss5f01{display:none}.ssd107>li.ss6645>.ss5f01{display:block}}

.fh-verdict:lang(es)::before{content:"Lo esencial: "}


.wrap{max-width:1100px}
.btn,.nav-cta{border-radius:999px}
.tldr,.tool,.result,.tbl-wrap,.faq details{border-radius:6px}
.ag-card{border-radius:12px}
.crumbs li+li::before{content:"»"}
.hero h1{border:0!important;padding:0 0 .12em!important;box-shadow:inset 0 -.18em 0 var(--cell)}.hero h1::after{display:none}
.site-head{border-bottom:0;box-shadow:0 2px 10px rgba(17,24,39,.07)}
.seo-content h2{padding-left:.5em;border-left:4px solid var(--blue)}
.verdict{border-top:0;background:var(--tint);padding:10px 14px;border-radius:6px}
.site-foot{background:linear-gradient(165deg,var(--blue),var(--blue-dark))}