
@font-face{font-family:"Zilla Slab";src:url(/static/type/zillaslab-700.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Zilla Slab";src:url(/static/type/zillaslab-600.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Mulish";src:url(/static/type/mulish-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Mulish";src:url(/static/type/mulish-700.woff2) format("woff2");font-weight:700;font-display:swap}
:root{
  --aa8dda:#F4EBDD;      
  --aaf7b2:#EADCC6;       
  --aab5b9:#FBF6EE;
  --aad168:#2B211C;        
  --aafeec:#66574B;
  --aac104:#D8C6AC;
  --aabe9e:#A3472A;       
  --aab73e:#7A3020;
  --aa0225:#F2D3B0;
  --aa8082:#8E3B22;
  --aaec12:#D9853B; --aa448b:#2F5B45; --aa8ed1:#2E7A84; --aa483b:#E4E0D8;
  --aa479c:#2F5B45; --aa6160:#A3472A; --aae8e7:#D9853B;
  --aabaf1:#2F5B45;
  --aa6c28:"Zilla Slab","Rockwell","Roboto Slab",Georgia,serif;
  --aa87ba:"Mulish",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --aa5a95:1150px; --aa6c4c:72ch;
  --aa61ec:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12' viewBox='0 0 48 12'%3E%3Crect width='48' height='12' fill='%23A3472A'/%3E%3Cpath d='M0 12 6 6 12 12 18 6 24 12 30 6 36 12 42 6 48 12' fill='none' stroke='%23F4EBDD' stroke-width='2'/%3E%3Cpath d='M21 1h6v4h-6z M45 1h3v4h-3z M0 1h3v4H0z' fill='%23D9853B'/%3E%3C/svg%3E");
  --aa33c1:repeating-linear-gradient(180deg,var(--aabe9e) 0 6px,var(--aaec12) 6px 10px,var(--aa448b) 10px 13px,var(--aa8ed1) 13px 15px);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--aa8dda);color:var(--aad168);font:400 1.04rem/1.7 var(--aa87ba);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--aa8082);text-underline-offset:.18em;text-decoration-thickness:1px}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--aa8ed1);outline-offset:2px}
.aa09ed{max-width:var(--aa5a95);margin:0 auto;padding:0 20px}
.aae6b4{position:absolute;left:-999px}.aae6b4:focus{left:12px;top:12px;background:var(--aab5b9);padding:8px 12px;z-index:90}
.aa8bc4{background:var(--aab5b9);position:relative;z-index:40;border-bottom:1px solid var(--aac104)}
.aa8bc4::before{content:"";display:block;height:12px;background:var(--aa61ec) repeat-x left center/48px 12px;pointer-events:none}
.aa6821{display:flex;align-items:center;gap:8px;min-height:66px}
.aa893b{display:inline-flex;align-items:center;gap:10px;font:700 1.2rem/1 var(--aa6c28);color:var(--aad168);text-decoration:none;margin-right:auto;white-space:nowrap;letter-spacing:.01em}
.aa893b img{width:40px;height:40px}
.aa893b b{color:var(--aabe9e);font-weight:700}
.aa1667{display:flex;list-style:none;margin:0;padding:0}
.aa1667>li{position:relative}
.aa1667>li>a,.aa1667>li>button{display:block;font:700 .92rem/1 var(--aa87ba);color:var(--aad168);text-decoration:none;background:none;border:0;padding:12px 10px;cursor:pointer;white-space:nowrap}
.aa1667>li>button::after{content:"";display:inline-block;width:0;height:0;margin-left:7px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--aaec12);vertical-align:2px}
.aa894b{display:none;position:absolute;left:0;top:100%;min-width:290px;max-height:72vh;overflow:auto;background:var(--aab5b9);border:1px solid var(--aac104);border-top:5px solid var(--aa448b);list-style:none;margin:0;padding:6px 0;z-index:90;box-shadow:0 14px 28px rgba(43,33,28,.18)}
.aa894b a{display:block;padding:8px 15px;color:var(--aad168);text-decoration:none;font-size:.92rem}
.aa894b a:hover,.aa894b a:focus{background:var(--aaf7b2);color:var(--aab73e)}
.aa1667>li:hover>.aa894b,.aa1667>li:focus-within>.aa894b{display:block}
.aa894b::before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}
.aa1667>li.aab670>.aa894b{display:block}
.aa1a86{white-space:nowrap;font:700 .92rem/1 var(--aa87ba);color:#fff;background:var(--aabaf1);padding:11px 15px;text-decoration:none}
.aa1a86:hover{background:#244836}
.aac05a{display:none;background:var(--aaf7b2);border:1px solid var(--aac104);padding:8px 12px;font:700 .9rem var(--aa87ba);color:var(--aad168)}
@media (max-width:960px){
  .aa6821{flex-wrap:wrap;gap:6px}
  .aa893b{font-size:1.04rem}.aa893b img{width:34px;height:34px}
  .aa1a86{order:2;padding:9px 10px;font-size:.86rem}
  .aac05a{display:block;order:3}
  .aa1667{display:none;order:4;flex-basis:100%;flex-direction:column;padding-bottom:10px}
  .aa6821.aaa200 .aa1667{display:flex}
  .aa894b{position:static;display:none;border:0;border-left:3px solid var(--aaec12);margin-left:10px;min-width:0;box-shadow:none;max-height:none}
  .aa1667>li:hover>.aa894b,.aa1667>li.aab670>.aa894b{display:none}
  .aa1667>li.aaa200>.aa894b{display:block}
}
.aa73c3{font-size:.86rem;color:var(--aafeec);padding-top:16px}
.aa73c3 ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.aa73c3 li+li::before{content:"▲";font-size:.5em;margin-right:6px;color:var(--aaec12);vertical-align:.25em}
.aad8fb{position:relative;padding:40px 0 36px;overflow:hidden;z-index:1}
.aad8fb::before{content:"";position:absolute;right:-30px;top:0;bottom:0;width:min(44%,480px);pointer-events:none;z-index:0;opacity:.5;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-width='2'%3E%3Cpath d='M0 40 C80 20 120 70 200 50 S330 10 400 35' stroke='%23D9853B'/%3E%3Cpath d='M0 80 C70 60 140 110 210 88 S320 55 400 78' stroke='%23A3472A'/%3E%3Cpath d='M0 122 C90 100 130 150 220 128 S330 96 400 120' stroke='%23D9853B'/%3E%3Cpath d='M0 165 C60 145 150 195 230 170 S340 140 400 162' stroke='%232E7A84' opacity='.7'/%3E%3Cpath d='M0 208 C80 188 140 238 240 212 S340 182 400 205' stroke='%23A3472A'/%3E%3Cpath d='M0 250 C90 232 160 280 250 255 S350 226 400 248' stroke='%232F5B45' opacity='.7'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/100% 100%}
.aad8fb::after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;pointer-events:none;z-index:0;background:var(--aa61ec) repeat-x left center/48px 10px;opacity:.85}
.aad8fb .aa09ed{position:relative;z-index:1}
.aad8fb h1{font:700 clamp(1.7rem,4vw,2.6rem)/1.14 var(--aa6c28);margin:0;max-width:24em;color:var(--aad168)}
.aad8fb h1::after{content:"";display:block;width:120px;height:8px;margin-top:14px;background:var(--aa33c1)}
.aabd00{font-size:.9rem;color:var(--aafeec);margin:14px 0 0}
.aaf526{max-width:var(--aa6c4c);margin:16px 0 0;padding:16px 18px 16px 24px;background:var(--aab5b9);border:1px solid var(--aac104);position:relative}
.aaf526::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--aa33c1)}
.aaf526 p{margin:0}
.aa06ea{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.aa9495{display:inline-block;padding:12px 18px;font:700 1rem/1.1 var(--aa87ba);text-decoration:none;border:2px solid var(--aabe9e);color:var(--aab73e);background:var(--aab5b9)}
.aab862{background:var(--aabe9e);border-color:var(--aabe9e);color:#fff}
.aab862:hover{background:var(--aab73e)}
.aa9495:hover{transform:translateY(-1px)}
.aaa6fd{padding:6px 0 30px}
.aaa6fd h2{font:700 clamp(1.4rem,3vw,1.9rem)/1.2 var(--aa6c28);margin:46px 0 12px;max-width:var(--aa6c4c);position:relative;padding-bottom:8px}
.aaa6fd h2::after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;background:linear-gradient(90deg,var(--aabe9e) 0 40%,var(--aaec12) 40% 70%,var(--aa448b) 70%)}
.aaa6fd h3{font:600 1.15rem/1.3 var(--aa6c28);margin:24px 0 6px;color:var(--aa448b)}
.aaa6fd p,.aaa6fd ul,.aaa6fd ol{max-width:var(--aa6c4c)}
.aaa6fd li{margin:.35em 0}
.aab87f{max-width:var(--aa6c4c);background:var(--aaf7b2);padding:11px 15px;margin-top:16px;font-weight:700;border-left:6px solid var(--aa448b)}
.aa091b{counter-reset:s;list-style:none;padding:0}
.aa091b li{counter-increment:s;position:relative;padding:4px 0 12px 52px}
.aa091b li::before{content:counter(s);position:absolute;left:0;top:2px;width:36px;height:36px;display:grid;place-items:center;font:700 1rem var(--aa6c28);color:#fff;background:var(--aabe9e);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}
.aa54c0{overflow-x:auto;border:1px solid var(--aac104);background:var(--aab5b9);margin:16px 0;max-width:100%}
table{border-collapse:collapse;width:100%;font-size:.93rem;font-variant-numeric:tabular-nums}
th,td{border-bottom:1px solid var(--aac104);padding:9px 12px;text-align:left;vertical-align:top}
th{background:var(--aa448b);color:var(--aa8dda);font-weight:700;white-space:nowrap}
tr:nth-child(even) td{background:rgba(234,220,198,.45)}
.aaf730{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}
.aaf730 a{font-size:.88rem;padding:5px 12px;border:1px solid var(--aac104);background:var(--aab5b9);text-decoration:none;color:var(--aad168)}
.aaf730 b{color:var(--aabe9e)}
.aabc45{display:flex;align-items:baseline;gap:10px;border-bottom:3px double var(--aaec12);padding-bottom:4px}
.aabc45 span{font:400 .85rem var(--aa87ba);color:var(--aafeec)}
.aac109{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:12px;margin:12px 0 22px}
.aa002c{margin:0;background:var(--aab5b9);border:1px solid var(--aac104);overflow:hidden;position:relative}
.aa002c::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--aa33c1);z-index:1;pointer-events:none}
.aa535d{display:block;position:relative;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in}
.aa535d img{aspect-ratio:1/1;width:100%;object-fit:cover}
.aa3d43{position:absolute;right:6px;bottom:6px;font-size:.72rem;font-weight:700;background:rgba(43,33,28,.84);color:#fff;padding:2px 7px}
.aa002c figcaption{font-size:.84rem;line-height:1.35;padding:8px 9px 10px}
.aa6e3a{display:inline-block;margin-top:3px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;color:#fff}
.aa2c4d{background:var(--aa448b)}.aaf8e5{background:var(--aaec12);color:var(--aad168)}.aa5b94{background:var(--aa483b);color:var(--aafeec)}
.aa80cf{width:min(960px,94vw);max-height:92vh;padding:0;border:0;border-top:7px solid var(--aabe9e);background:var(--aab5b9);color:var(--aad168)}
.aa80cf::backdrop{background:rgba(27,20,16,.74)}
.aa465f{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;position:sticky;top:0;background:var(--aab5b9);z-index:2;border-bottom:1px solid var(--aac104)}
.aa7461{font-size:1.6rem;line-height:1;border:0;background:none;cursor:pointer;color:var(--aad168)}
.aac27f{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:12px}
.aac27f img{width:100%;background:var(--aaf7b2)}
.aa9c8d{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--aac104);position:sticky;bottom:0;background:var(--aab5b9)}
@media (max-width:600px){.aac109{grid-template-columns:repeat(2,1fr);gap:8px}.aac27f{grid-template-columns:1fr}}
.aa0857{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:14px;margin:12px 0 22px}
.aacc19{display:flex;flex-direction:column;gap:6px;padding:0 0 12px;background:var(--aab5b9);border:1px solid var(--aac104);color:var(--aad168);text-decoration:none;overflow:hidden;transition:transform .15s,box-shadow .15s}
.aacc19:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(43,33,28,.16)}
.aa330e{display:block;border-bottom:6px solid transparent;border-image:var(--aa33c1) 1}
.aa330e img{aspect-ratio:1/1;width:100%;object-fit:cover;background:#fff}
.aac049{display:flex;align-items:center;gap:8px;padding:0 12px}
.aac049 strong{font:700 1.04rem/1.2 var(--aa6c28)}
.aa0a87{margin-left:auto;font-size:.72rem;font-weight:700;padding:2px 8px;background:var(--aa0225);color:var(--aab73e);white-space:nowrap}
.aa1694{font-size:.86rem;line-height:1.4;color:var(--aafeec);padding:0 12px}
.aa1f30{max-width:var(--aa6c4c);display:flex;gap:20px;align-items:flex-start;background:var(--aab5b9);border:1px solid var(--aac104);padding:24px 20px 20px;margin:28px 0;position:relative}
.aa1f30::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:var(--aa61ec) repeat-x left center/48px 10px;pointer-events:none}
.aa1f30 img{width:150px;height:auto;flex:none;border:1px solid var(--aac104);background:#fff;padding:6px}
.aa1f30 h3{margin:6px 0;font:700 1.3rem var(--aa6c28)}
.aa1f30 p{margin:0 0 12px}
.aad3d4{font-size:.86rem;color:var(--aafeec);margin:10px 0 0!important}
@media (max-width:600px){.aa1f30 img,.aad3d4{display:none}}
.bk-mural{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.bk-mural figure{margin:0;background:var(--aab5b9);border:1px solid var(--aac104)}
.bk-mural figcaption{font-size:.85rem;padding:8px}
.aa02bc details{max-width:var(--aa6c4c);border-bottom:1px solid var(--aac104);padding:12px 0}
.aa02bc summary{cursor:pointer;font-weight:700;font-size:1.02rem}
.aa02bc summary::marker{color:var(--aabe9e)}
.aa02bc details p{margin:.6em 0 0}
.aa9ed2{max-width:var(--aa6c4c);font-size:.92rem;color:var(--aafeec);border:1px solid var(--aac104);border-left:6px solid var(--aa8ed1);padding:14px 16px;margin:36px 0 0;background:var(--aab5b9)}
.aa31b0{background:var(--aad168);color:var(--aa8dda);margin-top:44px;padding:0 0 30px;font-size:.92rem;position:relative}
.aa31b0::before{content:"";display:block;height:14px;background:var(--aa61ec) repeat-x left center/56px 14px;margin-bottom:30px}
.aa63ba{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}
.aa31b0 h2{font:700 1rem var(--aa6c28);color:var(--aaec12);margin:0 0 8px}
.aa31b0 ul{list-style:none;margin:0;padding:0}
.aa31b0 li{margin:4px 0}
.aa31b0 a{color:var(--aa8dda);text-decoration:none}.aa31b0 a:hover{text-decoration:underline}
.aa43b8{opacity:.88;margin-top:22px;max-width:var(--aa6c4c)}
@media (prefers-reduced-motion:reduce){*{transition:none!important}.aa9495:hover,.aacc19:hover{transform:none}}
@media (max-width:1100px){.aad8fb::before{display:none}}

.aa1601{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:0 0 24px;margin-bottom:26px;border-bottom:1px dashed rgba(244,235,221,.28)}
.aa70d4{margin:0;font:700 1rem var(--aa6c28);color:var(--aaec12)}
.aa1601 ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.aa1601 a,.aa1601 button{display:inline-flex;align-items:center;gap:7px;font:700 .86rem/1 var(--aa87ba);padding:8px 13px 8px 10px;border:1px solid rgba(244,235,221,.35);border-radius:999px;background:transparent;color:#fff;text-decoration:none;cursor:pointer}
.aa1601 svg{flex:none;display:block}
.aa1601 a:hover,.aa1601 button:hover{filter:brightness(1.12);text-decoration:none;transform:translateY(-1px)}
.aa1601 .aa8fb8,.aa1601 .aaeeed{background:var(--aabe9e);border-color:var(--aabe9e)}
.aa1601 .aaeeed{background:transparent;border-color:rgba(244,235,221,.5)}
.aa1601 [hidden]{display:none}

.aab862,.aa1a86{display:inline-flex;align-items:center;gap:8px}
.aab862 svg,.aa1a86 svg{flex:none;display:block}

.aaf237{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:8px;border-top:1px dashed var(--aac104);font-size:.84rem}
.aa5562{color:var(--aafeec);font-weight:700}
.aaf237 a,.aaf237 button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--aac104);background:var(--aab5b9);color:var(--aad168);font:700 .82rem/1 var(--aa87ba);text-decoration:none;cursor:pointer}
.aaf237 a:hover,.aaf237 button:hover{border-color:var(--aabe9e);color:var(--aab73e)}
.aaf237 [hidden]{display:none}

.aa3923{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 30px;font-size:.88rem;color:var(--aafeec)}
.aa3923 span{font-weight:700;margin-right:4px}
.aa3923 a,.aa3923 button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--aac104);border-radius:50%;background:var(--aab5b9);color:var(--aa448b);cursor:pointer;text-decoration:none;font-weight:700}
.aa3923 a:hover,.aa3923 button:hover{background:var(--aa448b);color:var(--aa8dda);border-color:var(--aa448b)}
.aa3923 [hidden]{display:none}

.aab87f:lang(es)::before{content:"Lo que concluimos: "}


.wrap{max-width:1120px}
.btn,.nav-cta{border-radius:0}
.tldr,.tool,.result,.tbl-wrap,.faq details{border-radius:4px}
.ag-card{border-radius:6px}
.crumbs li+li::before{content:"›"}
.hero h1{border:0!important;padding:0 0 .12em!important;box-shadow:inset 0 -.18em 0 var(--aa0225)}.hero h1::after{display:none}
.site-head{border-top:4px solid var(--aabe9e)}
th,td{border:1px solid var(--aac104)}table{border-collapse:collapse}
.seo-content h2{padding-left:.5em;border-left:4px solid var(--aabe9e)}
.site-foot{background:linear-gradient(135deg,var(--aabe9e),var(--aab73e))}