.guia-kicker{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#566a38;align-items:center;gap:12px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.guia-kicker:before{content:"";background:#2ea88f;border-radius:50%;flex:0 0 6px;height:6px}.guia-kicker--crema{color:#f5fbdfb3}.guia-pill{min-height:54px;font-family:var(--font-body);text-transform:none;transition:background-color .45s var(--ease-editorial), transform .45s var(--ease-editorial), box-shadow .45s var(--ease-editorial), border-color .45s var(--ease-editorial);border-radius:100px;justify-content:center;align-items:center;gap:14px;padding:14px 28px;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;display:inline-flex}.guia-pill:after{content:"↗";transition:translate .45s var(--ease-editorial);font-size:18px}@media (hover:hover) and (pointer:fine){.guia-pill:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f25371a}.guia-pill:hover:after{translate:3px -3px}.guia-pill--solid:hover{background:#e9f6c4}.guia-pill--ghost:hover{background:#ffffff14}}.guia-pill--solid{color:#122c33;background:#d8eaa4}.guia-pill--ghost{color:#fff;border:1px solid #ffffff65}.guia-pill--navy{color:#f5fbdf;background:#122c33}@media (hover:hover) and (pointer:fine){.guia-pill--navy:hover{color:#0f2537;background:#2ea88f}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guia-hero h1.tj-hero__titulo{max-width:15ch;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.02}.tj .guia-hero__img{filter:saturate(.55)brightness(.92)}@media (width<=767px){.tj .guia-hero__img{object-position:45% 85%;opacity:.6}}.tj-presentacion{text-align:center;max-width:860px;font-family:var(--font-heading);letter-spacing:-.03em;color:#122c33;text-wrap:balance;margin:26px auto 0;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.45}.tj .guia-indice .guia-tarjeta__frame img{object-position:center}.tj .guia-tarjeta--pasos .guia-tarjeta__num{font-family:var(--font-heading)}.tj-hueco{text-align:center;color:#526149;background:repeating-linear-gradient(135deg,#eef5da 0 14px,#e6efcf 14px 28px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;line-height:1.5;display:flex;position:absolute;inset:0}.tj-hueco strong{letter-spacing:.16em;text-transform:uppercase;color:#1f7a63;font-size:10px;font-weight:600}.tj-hueco--mini{letter-spacing:.14em;text-transform:uppercase;color:#7c8a72;font-size:10px;font-weight:600}.tj-media--hueco{aspect-ratio:1.45;border:1px dashed #122c3340;border-radius:32px;position:relative;overflow:hidden}.tj .layered-media--guia.tj-media{aspect-ratio:1.42;min-height:0}.tj .layered-media--guia.tj-media img{object-fit:cover;background:#f5fbdf;border:1px solid #dce3cd}.tj-capitulo{padding-block:clamp(70px,8vw,110px);scroll-margin-top:80px}.tj .guia-capitulo__texto a,.tj-despues a,.tj-norma a{color:#1f7a63;text-underline-offset:4px;text-decoration:underline 1px}.tj-normas{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1180px,100% - 64px);margin:clamp(48px,5vw,72px) auto 0;display:grid}.tj-norma{transition:transform .45s var(--ease-editorial), box-shadow .45s var(--ease-editorial);background:#fbfdf5;border:1px solid #dce3cd;border-radius:28px;padding:30px 32px;box-shadow:0 18px 45px #0f25371a}@media (hover:hover) and (pointer:fine){.tj-norma:hover{transform:translateY(-6px);box-shadow:0 30px 60px #0f25371f}}.tj-norma__num{letter-spacing:.12em;color:#1f7a63;font-size:12px;font-weight:600}.tj-norma h3{letter-spacing:-.03em;margin-top:12px;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:400}.tj-norma p{color:#435043;margin-top:12px;font-size:15.5px;line-height:1.8}.tj-despues{width:min(760px,100% - 64px);margin:40px auto 0}.tj-despues p{color:#435043;font-size:16.5px;line-height:1.9}.tj-despues p+p{margin-top:1.2em}.tj-capitulo__cta{width:fit-content;max-width:100%;margin-top:22px;display:inline-flex}.tj-situaciones{width:min(1180px,100% - 64px);margin:clamp(48px,5vw,72px) auto 0}.tj-situaciones ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tj-situaciones li{font-family:var(--font-heading);letter-spacing:-.02em;color:#122c33;background:#edf5d7;border:1px solid #dce3cd;border-radius:100px;align-items:center;gap:16px;padding:22px 26px;font-size:clamp(1.05rem,1.5vw,1.25rem);display:flex}.tj-situaciones li span{color:#f5fbdf;background:#122c33;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-size:17px;display:grid}.tj-mirada{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.tj-mirada h2{margin-top:16px}.tj-mirada__texto p{color:#f5fbdfcc;margin-top:1.2em;font-size:15.5px;line-height:1.85}.tj-mirada__texto a{color:#d8eaa4;text-underline-offset:4px;text-decoration:underline}.tj-mirada__figura{margin:0}.tj-mirada__figura img{border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #00000040}.tj-sigue{margin-top:clamp(56px,6vw,84px)}.tj-sigue+.guia-recursos{margin-top:20px}.tj .tj-faq{padding-top:clamp(20px,3vw,40px)}@media (width<=899px){.tj-normas,.tj-situaciones ol,.tj-mirada{grid-template-columns:1fr}.tj-situaciones li{border-radius:24px}}@media (width<=767px){.tj-normas,.tj-situaciones,.tj-despues{width:calc(100% - 40px)}.guia-hero h1.tj-hero__titulo{font-size:clamp(2.5rem,11vw,3.4rem)}.tj-norma{padding:24px 22px}}@media (width>=1280px) and (width<=1699px){.tj-normas,.tj-situaciones{width:min(1080px,100% - 370px);margin-left:max(50% - 410px,300px);margin-right:auto}.tj-despues{margin-left:max(50% - 250px,300px)}}.tj .guia-tarjeta__frame:has(.tj-hueco):after{display:none}@media (width<=767px){.tj-hueco--mini{font-size:0}}.tj-faq{padding-block:clamp(70px,8vw,120px) clamp(90px,10vw,140px);scroll-margin-top:60px}.tj-faq__inner{width:min(860px,100% - 48px);margin-inline:auto}.tj-faq h2{letter-spacing:-.035em;text-transform:none;margin-top:14px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400}.tj-faq__lista{flex-direction:column;gap:12px;margin-top:30px;display:flex}.tj-faq__item{transition:box-shadow .45s var(--ease-editorial);background:#fbfdf5;border:1px solid #dce3cd;border-radius:24px}.tj-faq__item[open]{box-shadow:0 18px 45px #0f25371a}.tj-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:16px 24px;list-style:none;display:flex}.tj-faq__item summary::-webkit-details-marker{display:none}.tj-faq__item summary:focus-visible{outline-offset:2px;border-radius:24px;outline:2px solid #2ea88f}.tj-faq__item h3{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:400;line-height:1.35}.tj-faq__signo{background:#122c33;border-radius:50%;flex:0 0 28px;height:28px;position:relative}.tj-faq__signo:before,.tj-faq__signo:after{content:"";width:11px;height:1.6px;transition:rotate .45s var(--ease-editorial);background:#f5fbdf;position:absolute;top:50%;left:50%;translate:-50% -50%}.tj-faq__signo:after{rotate:90deg}.tj-faq__item[open] .tj-faq__signo:after{rotate:0deg}.tj-faq__item p{color:#435043;padding:0 24px 22px;font-size:15.5px;line-height:1.8}.tj-revision{color:#7c8a72;margin-top:28px;font-size:13px;line-height:1.7}.tj .layered-media--guia:after{display:none}@media (width<=767px){.tj .guia-indice{padding-block:56px 24px}.tj-presentacion{text-align:left;font-size:1.2rem}.tj .guia-indice .guia-kicker{justify-content:flex-start}.tj .guia-indice__grid{gap:8px;margin-top:28px}.tj .guia-tarjeta:not(.guia-tarjeta--pasos){border-radius:18px;flex-direction:row;align-items:center;box-shadow:0 8px 22px #0f25370f}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__media{aspect-ratio:auto;flex:none;padding:12px 0 12px 14px}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__frame,.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__label,.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__cta{display:none}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__num{width:34px;height:34px;box-shadow:none;font-size:15px;position:static}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__body{padding:12px 16px 12px 14px}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) h3{margin-top:0;font-size:16.5px;line-height:1.3}.tj .guia-tarjeta--pasos{border-radius:18px;flex-direction:row;align-items:center;gap:14px;margin-top:6px;padding:14px 16px}.tj .guia-tarjeta--pasos .guia-tarjeta__num{flex-basis:34px;width:34px;height:34px;font-size:16px}.tj .guia-tarjeta--pasos .guia-tarjeta__label,.tj .guia-tarjeta--pasos .guia-tarjeta__cta{display:none}.tj .guia-tarjeta--pasos h3{margin-top:0;font-size:17px}.tj .guia-hero__scroll{display:none}.tj .guia-hero__bottom{margin-top:32px}.tj-capitulo{padding-block:44px}.tj .guia-capitulo__inner{gap:28px}.tj .guia-capitulo h2{margin-top:24px}.tj .guia-badge:after{display:none}.tj-normas,.tj-situaciones{margin-top:32px}.tj-despues{margin-top:28px}.tj .guia-cita{padding-block:12px}.tj .guia-cita blockquote{font-size:1.4rem}.tj .guia-ayuda-wrap{padding-bottom:32px}.tj .guia-cierre{padding-block:32px 56px}}@media (width>=768px){.tj .guia-indice{padding-block:clamp(72px,7vw,100px) clamp(24px,3vw,40px)}.tj .guia-indice__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:44px}.tj .guia-tarjeta:not(.guia-tarjeta--pasos){border-radius:20px;flex-direction:row;align-items:center;gap:18px;padding:10px;box-shadow:0 10px 26px #0f25370f}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__media{aspect-ratio:3/2;flex:0 0 120px}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__frame{border-radius:14px}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__frame:after{display:none}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__num{width:30px;height:30px;font-size:14px;top:-6px;bottom:auto;left:-6px;box-shadow:0 0 0 3px #fbfdf5}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__body{padding:4px 8px 4px 0}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__label{font-size:9px}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) h3{margin-top:4px;font-size:clamp(17px,1.4vw,19px)}.tj .guia-tarjeta:not(.guia-tarjeta--pasos) .guia-tarjeta__cta{display:none}.tj .guia-tarjeta--pasos{border-radius:20px;grid-column:auto;gap:16px;padding:14px 20px}.tj .guia-tarjeta--pasos .guia-tarjeta__num{flex-basis:44px;width:44px;height:44px;font-size:20px}.tj .guia-tarjeta--pasos h3{margin-top:4px;font-size:clamp(18px,1.6vw,21px)}.tj .guia-tarjeta--pasos .guia-tarjeta__cta{padding:10px 18px;font-size:12px}}
