article.page{--gutter: 20px;--linea: var(--color-neutral-200);--linea-suave: var(--color-neutral-100);--ancho-extra: 120px;display:grid;grid-template-columns:[full-start] minmax(var(--gutter),1fr) [wide-start] minmax(0,var(--ancho-extra)) [content-start] min(var(--measure),100% - 2 * var(--gutter)) [content-end] minmax(0,var(--ancho-extra)) [wide-end] minmax(var(--gutter),1fr) [full-end];width:100%;padding-block:32px 72px;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-neutral-800);overflow-wrap:break-word}@media (min-width: 640px){article.page{--gutter: 32px}}article.page>*{grid-column:content;min-width:0}article.page>:is(.page-div.images,.dark,.tst-body,.ancho){grid-column:wide}article.page>:is(article,astro-island,astro-slot)>*{grid-column:content;min-width:0}article.page>:is(article,astro-island,astro-slot)>:is(.page-div.images,.dark,.tst-body,.ancho){grid-column:wide}article.page>*+*{margin-top:24px}article.page :is(h2,h3,h4,h2[class],h3[class],h4[class]){color:var(--color-neutral-900);text-align:left;text-wrap:balance;scroll-margin-top:96px}article.page :is(h2,h2[class]){font-size:var(--text-h2);font-weight:700;line-height:1.15;letter-spacing:-.022em}article.page h3{font-size:var(--text-h3);font-weight:600;line-height:1.3;letter-spacing:-.012em}article.page h4{font-size:var(--text-h4);font-weight:600;line-height:1.35;letter-spacing:-.005em}article.page>h2{margin-top:40px;padding-top:32px;border-top:1px solid var(--linea)}@media (min-width: 1024px){article.page>h2{margin-top:56px;padding-top:40px}}article.page>h2+*{margin-top:20px}article.page p{line-height:var(--leading-body)}article.page :is(strong,b){font-weight:600;color:var(--color-neutral-900);text-decoration:none}article.page .text-data :is(p,li,td,dd,figcaption) a:not([class]){color:var(--color-primary-700);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-primary-300);text-underline-offset:3px;transition:text-decoration-color var(--transition)}article.page .text-data :is(p,li,td,dd,figcaption) a:not([class]):hover{text-decoration-color:var(--color-primary-600)}article.page :is(p,li,td,th,dd,figcaption,h2,h3,h4) a:not([class]):not(nav a):not(:has(:not(strong,em,b,i))){color:var(--color-primary-700);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-primary-300);text-underline-offset:3px;transition:text-decoration-color var(--transition)}article.page :is(p,li,td,dd,figcaption) a:not([class]):not(nav a):not(:has(:not(strong,em,b,i))){font-weight:500}article.page :is(p,li,td,th,dd,figcaption,h2,h3,h4) a:not([class]):not(nav a):hover{text-decoration-color:var(--color-primary-600)}article.page .text-data>*+*{margin-top:1em}article.page .text-data>:is(h2,h3,h4){margin-top:1.9em}article.page .text-data>:is(h2,h3,h4):first-child{margin-top:0}article.page .text-data>:is(h2,h3,h4)+*{margin-top:.5em}article.page .text-data>:is(ul,ol):not([class]){padding-left:1.3em}article.page .text-data>ul:not([class]){list-style:disc}article.page .text-data>ol:not([class]){list-style:decimal}article.page .text-data>:is(ul,ol):not([class])>li{padding-left:.25em}article.page .text-data>:is(ul,ol):not([class])>li+li{margin-top:.6em}article.page .text-data>:is(ul,ol)>li::marker{color:var(--color-primary-600)}article.page .text-data>ol>li::marker{font-weight:700;font-variant-numeric:tabular-nums}article.page :is(.text-data>ul:not([class]):has(>li>a:only-child),ul.lista-enlaces){display:grid;grid-template-columns:1fr;-moz-column-gap:32px;column-gap:32px;padding-left:0;list-style:none;border-top:1px solid var(--linea)}article.page ul.lista-enlaces{margin:12px 0 0}article.page :is(.text-data>ul:not([class]):has(>li>a:only-child),ul.lista-enlaces)>li{margin:0;padding:0;border-bottom:1px solid var(--linea)}article.page :is(.text-data>ul:not([class]):has(>li>a:only-child),ul.lista-enlaces)>li>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;color:var(--color-neutral-800);font-size:var(--text-sm);font-weight:500;line-height:1.4;text-decoration:none}article.page :is(.text-data>ul:not([class]):has(>li>a:only-child),ul.lista-enlaces)>li>a:after{content:"›";flex-shrink:0;color:var(--color-primary-600);font-size:20px;line-height:1}article.page :is(.text-data>ul:not([class]):has(>li>a:only-child),ul.lista-enlaces)>li>a:hover{color:var(--color-primary-700)}@media (min-width: 768px){article.page .text-data>ul:not([class]):has(>li>a:only-child){grid-template-columns:1fr 1fr}}article.page table{width:100%;border:1px solid var(--linea);border-collapse:separate;border-spacing:0;border-radius:var(--radius-2xl);overflow:hidden;background:#fff;font-size:var(--text-sm);line-height:1.45;font-variant-numeric:tabular-nums}article.page :is(th,td){padding:12px 14px;text-align:left;vertical-align:top}article.page td{overflow-wrap:break-word}article.page th{background:var(--color-neutral-50);color:var(--color-neutral-600);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--linea)}article.page tbody tr+tr td{border-top:1px solid var(--linea-suave)}article.page td:first-child{color:var(--color-neutral-900);font-weight:600}@media (max-width: 639px){article.page table{table-layout:fixed;font-size:14px}article.page :is(th,td){padding:10px}article.page th{font-size:12px;letter-spacing:0;text-transform:none;hyphens:auto}}article.page details{border-bottom:1px solid var(--linea)}article.page details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;color:var(--color-neutral-900);font-weight:600;line-height:1.4;list-style:none;cursor:pointer}article.page details>summary::-webkit-details-marker{display:none}article.page details>summary:after{content:"+";flex-shrink:0;color:var(--color-primary-600);font-size:24px;font-weight:400;line-height:1;transition:transform var(--transition)}article.page details[open]>summary:after{transform:rotate(45deg)}article.page details>:not(summary){padding-bottom:16px}article.page .page-div>img{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:var(--radius-2xl)}article.page .page-div>*+*{margin-top:20px}article.page .page-div>img:is([width="400"],[width="300"]){width:100%;max-height:220px;padding:20px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid var(--color-neutral-200)}@media (min-width: 768px){article.page .page-div:has(>img:is([width="400"],[width="300"])){display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}article.page .page-div:has(>img:is([width="400"],[width="300"]))>*+*{margin-top:0}article.page .page-div>img:is([width="400"],[width="300"]){height:240px;max-height:none}}article.page .page-div.images{display:grid;gap:16px;place-items:center}article.page .page-div.images>*+*{margin-top:0}@media (min-width: 768px){article.page .page-div.images{grid-template-columns:1fr 1fr}}article.page .buttons{display:flex;flex-direction:column;align-items:stretch;gap:10px;max-width:480px}article.page .text-data>.buttons{margin-top:24px}@media (min-width: 640px){article.page .buttons{flex-direction:row;flex-wrap:wrap;align-items:center}}article.page .text-data .buttons>.enlace-compra{display:flex;flex:1 1 100%;align-items:center;justify-content:flex-start;gap:14px;width:100%;min-height:64px;padding:12px 14px 12px 12px;border:1px solid var(--linea);border-radius:var(--radius-2xl);background:#fff;box-shadow:var(--shadow-sm);color:var(--color-neutral-900);font-size:16px;font-weight:600;line-height:1.35;text-align:left;white-space:normal;transform:none}article.page .text-data .buttons>.enlace-compra:before{content:"";flex:0 0 40px;height:40px;border-radius:var(--radius-xl);background:var(--color-primary-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c2410c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l-1 13H7L6 7Z'/%3E%3Cpath d='M9 7a3 3 0 0 1 6 0'/%3E%3C/svg%3E") center / 20px no-repeat}article.page .text-data .buttons>.enlace-compra:after{content:"";flex:0 0 28px;height:28px;margin-left:auto;border-radius:var(--radius-full);background:var(--color-primary-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform var(--transition)}article.page .text-data .buttons>.enlace-compra:hover{border-color:var(--color-primary-300);box-shadow:var(--shadow-md);transform:none}article.page .text-data .buttons>.enlace-compra:hover:after{transform:translate(2px)}article.page #table-of-content{display:grid;grid-template-columns:1fr;padding:6px 0 10px;border:1px solid var(--linea);border-radius:var(--radius-2xl);background:#fff;list-style:none}article.page #table-of-content>strong{grid-column:1 / -1;padding:12px 18px 6px;border:0;background:none;color:var(--color-neutral-500);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase}article.page #table-of-content>li>a{display:flex;align-items:baseline;gap:12px;padding:7px 18px;color:var(--color-neutral-700);font-size:var(--text-sm);font-weight:500;line-height:1.4;text-decoration:none}article.page #table-of-content>li>a:hover{background:var(--color-primary-50);color:var(--color-primary-700)}article.page .toc-num{flex-shrink:0;padding-top:0;color:var(--color-primary-700);font-size:12px;font-weight:600}@media (min-width: 768px){article.page #table-of-content{grid-template-columns:1fr 1fr;-moz-column-gap:8px;column-gap:8px}}article.page>.sec{padding-block:40px}article.page>.sec+.sec{margin-top:0}article.page>.sec:not(.sec--tint)+.sec:not(.sec--tint){border-top:1px solid var(--linea)}article.page>.sec>*+*{margin-top:16px}@media (min-width: 1024px){article.page>.sec{padding-block:56px}}article.other-links{--gutter: 20px;width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));margin-inline:auto;padding:40px var(--gutter) 64px;font-size:var(--text-body)}article.other-links>:is(h2,h3){margin-bottom:12px;color:var(--color-neutral-900);font-size:var(--text-h4);font-weight:600;text-align:left}article.other-links>ul{display:grid;grid-template-columns:1fr;-moz-column-gap:32px;column-gap:32px;border-top:1px solid var(--color-neutral-200);list-style:none}article.other-links>ul>li{border-bottom:1px solid var(--color-neutral-200)}article.other-links>ul a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;color:var(--color-neutral-700);font-size:var(--text-sm);line-height:1.4;text-decoration:none}article.other-links>ul a:after{content:"›";color:var(--color-primary-600);font-size:20px;line-height:1}article.other-links>ul a:hover{color:var(--color-primary-700)}@media (min-width: 640px){article.other-links{--gutter: 32px}}@media (min-width: 768px){article.other-links>ul{grid-template-columns:1fr 1fr}}article.page>h1{color:var(--color-neutral-900);font-size:var(--text-display);font-weight:700;line-height:1.1;letter-spacing:-.025em;text-align:left;text-wrap:balance}article.page>:is(p,ul,ol,div)+:is(p,ul,ol){margin-top:1em}article.page>:is(h3,h4){margin-top:1.9em}article.page>:is(h3,h4)+*{margin-top:.5em}article.page>:is(ul,ol):not([class]){padding-left:1.3em}article.page>ul:not([class]){list-style:disc}article.page>ol:not([class]){list-style:decimal}article.page>:is(ul,ol):not([class])>li{padding-left:.25em}article.page>:is(ul,ol):not([class])>li+li{margin-top:.6em}article.page>:is(ul,ol)>li::marker{color:var(--color-primary-600)}article.page>ol>li::marker{font-weight:700;font-variant-numeric:tabular-nums}article.page>ul:not([class]):has(>li>a:only-child){display:grid;padding-left:0;list-style:none;border-top:1px solid var(--color-neutral-200)}article.page>ul:not([class]):has(>li>a:only-child)>li{margin:0;padding:0;border-bottom:1px solid var(--color-neutral-200)}article.page>ul:not([class]):has(>li>a:only-child)>li>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px;color:var(--color-neutral-900);font-weight:600;line-height:1.4;text-decoration:none}article.page>ul:not([class]):has(>li>a:only-child)>li>a:after{content:"›";flex-shrink:0;color:var(--color-primary-600);font-size:22px;line-height:1}article.page>ul:not([class]):has(>li>a:only-child)>li>a:hover{color:var(--color-primary-700)}article.page>:is(p,ul,ol) a:not([class]){color:var(--color-primary-700);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-primary-300);text-underline-offset:3px}article.page>:is(p,ul,ol) a:not([class]):hover{text-decoration-color:var(--color-primary-600)}article.page>ul:not([class]):has(>li>a:only-child)>li>a:not([class]){text-decoration:none}article.page>:is(astro-island,astro-slot)>*{grid-column:content;min-width:0}article.page>*+:is(astro-island,astro-slot)>*{margin-top:24px}article.page>img{max-width:100%;height:auto;border-radius:var(--radius-2xl)}article.page .cta-btn{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:.5rem;padding:14px 24px;border:0;border-radius:var(--radius-xl);background:var(--gradient-primary);box-shadow:var(--shadow-primary);color:#fff;font-size:16px;font-weight:600;line-height:20px;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow var(--transition),transform var(--transition)}article.page .cta-btn:hover{box-shadow:var(--shadow-primary-hover);transform:translateY(-1px)}article.page .cta-guia{text-align:left}article.page .cta-guia>.cta-btn{display:flex;width:100%;max-width:480px}article.page .enlace-compra{padding:14px 24px;line-height:20px;text-wrap:balance}article.page>div:has(>.enlace-compra){max-width:480px}article.page>.comprar-en{margin-top:56px;padding-top:32px;border-top:1px solid var(--color-neutral-200)}article.page>.comprar-en>small{display:block;margin-bottom:12px;color:var(--color-neutral-500);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}article.page>.comprar-en>ul{display:flex;flex-wrap:wrap;gap:8px}article.page>.comprar-en>ul a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);background:#fff;color:var(--color-neutral-800);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:border-color var(--transition),color var(--transition)}article.page>.comprar-en>ul a:hover{border-color:var(--color-primary-300);color:var(--color-primary-700)}article.page>.asistencia{justify-self:start;white-space:normal}
