.ap-no-sidebar .ap-layout__aside:empty{display:none}.ap-page{padding-block:var(--ap-space-4) var(--ap-space-7)}.ap-page__header{padding-bottom:var(--ap-space-4);border-bottom:1px solid var(--ap-sand-200)}.ap-page__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-2) var(--ap-space-4);margin-top:var(--ap-space-3);font-size:var(--ap-text-sm);color:var(--ap-ink-soft)}.ap-home__section{padding-block:var(--ap-space-7)}.ap-home__section+.ap-home__section:not(.ap-home__section--sand){border-top:1px solid var(--ap-sand-200)}.ap-home__section--sand+.ap-home__section--sand{border-top:1px solid var(--ap-sand-200)}.ap-home__section:last-child{padding-bottom:var(--ap-space-7)}.ap-home__section--sand{background:var(--ap-sand-50)}.ap-page-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-2);margin-top:var(--ap-space-6);padding-top:var(--ap-space-4);border-top:1px solid var(--ap-sand-200);font-size:var(--ap-text-sm)}.ap-page-links a,.ap-page-links>span:not(:first-child){display:inline-flex;align-items:center;justify-content:center;min-width:var(--ap-tap);min-height:var(--ap-tap);padding-inline:var(--ap-space-3);border:1px solid var(--ap-sand-300);border-radius:var(--ap-radius);background:var(--ap-surface);text-decoration:none;font-weight:600}.ap-404{padding-block:var(--ap-space-6) var(--ap-space-7)}.ap-404__header{padding-bottom:var(--ap-space-6);border-bottom:1px solid var(--ap-sand-200)}.ap-404__text{max-width:var(--ap-measure);margin-top:var(--ap-space-3);font-size:var(--ap-text-md)}.ap-404__search{max-width:40rem;margin-top:var(--ap-space-5)}.ap-404__section{padding-top:var(--ap-space-6)}.ap-empty{margin-top:var(--ap-space-5);padding:var(--ap-space-5);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius-lg)}.ap-empty__text{max-width:var(--ap-measure);margin-top:var(--ap-space-3);color:var(--ap-ink)}.ap-empty__links{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);margin:var(--ap-space-4) 0 0;padding:0;list-style:none}.ap-empty__link{display:inline-flex;align-items:center;min-height:var(--ap-tap);padding-inline:var(--ap-space-4);border:1px solid var(--ap-sand-300);border-left:4px solid var(--ap-accent);border-radius:var(--ap-radius);background:var(--ap-cream);color:var(--ap-ink-strong);font-weight:600;text-decoration:none}.ap-empty__link:hover,.ap-empty__link:focus-visible{background:var(--ap-sand-50)}.ap-hero-figure__caption{margin-top:var(--ap-space-2);font-size:var(--ap-text-sm);color:var(--ap-ink-soft)}.ap-page__inner{padding-block:var(--ap-space-5) var(--ap-space-7)}.ap-page__title{margin-top:var(--ap-space-3)}.ap-page__intro{margin-top:var(--ap-space-4);max-width:var(--ap-measure);font-size:var(--ap-text-md)}.ap-page__body{margin-top:var(--ap-space-6)}.ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ap-space-2);min-height:var(--ap-tap);padding:var(--ap-space-2) var(--ap-space-4);border-radius:var(--ap-radius);font-size:var(--ap-text-base);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;border:2px solid transparent;background:none}.ap-btn--primary{background:var(--ap-navy-900);border-color:var(--ap-navy-900);color:#fff}.ap-btn--primary:hover{background:var(--ap-navy-800);border-color:var(--ap-navy-800)}.ap-btn--ghost{background:transparent;border-color:var(--ap-sand-300);color:var(--ap-ink)}.ap-btn--ghost:hover{background:var(--ap-sand-50)}.ap-icon{flex:0 0 auto}.ap-trust__text{max-width:var(--ap-container);margin-inline:auto}.ap-header__bar{gap:var(--ap-space-2)}.ap-menu{position:relative}.ap-menu__toggle:hover{background:var(--ap-sand-50);border-color:var(--ap-navy-900)}.ap-menu__panel{position:absolute;right:0;top:calc(100% + var(--ap-space-2));z-index:50;width:min(20rem,calc(100vw - var(--ap-space-6)));padding:var(--ap-space-3);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius-lg);box-shadow:0 8px 24px rgb(15 23 42 / 0.12)}.ap-menu__list{margin:0;padding:0;list-style:none}.ap-menu__link{display:flex;align-items:center;gap:var(--ap-space-3);min-height:var(--ap-tap);padding:var(--ap-space-2) var(--ap-space-3);border-radius:var(--ap-radius);border-left:3px solid transparent;color:var(--ap-navy-900);font-weight:600;text-decoration:none}.ap-menu__link:hover{background:var(--ap-sand-50)}.ap-menu__link[aria-current="page"]{border-left-color:var(--ap-accent);color:var(--ap-accent);background:var(--ap-sand-50)}.ap-menu__link-icon{color:var(--ap-accent)}.ap-menu__list--secundaria{margin-top:var(--ap-space-3);padding-top:var(--ap-space-3);border-top:1px solid var(--ap-sand-200)}.ap-menu__link--secundario{font-weight:500;font-size:var(--ap-text-sm);color:var(--ap-ink)}.ap-menu__ajustes{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-3);margin-top:var(--ap-space-3);padding-top:var(--ap-space-3);border-top:1px solid var(--ap-sand-200)}.ap-menu__ajustes-label{font-size:var(--ap-text-sm);font-weight:600;color:var(--ap-ink-soft)}@media (min-width:48rem){.ap-header__tools{display:flex;align-items:center;gap:var(--ap-space-3)}.ap-header__buscar{display:none}.ap-menu{display:none}.ap-catnav{display:block}}.ap-cookies{position:fixed;inset-inline:0;bottom:0;z-index:60;padding:var(--ap-space-3);background:var(--ap-surface);border-top:1px solid var(--ap-sand-300)}.ap-cookies[hidden]{display:none}.ap-cookies__inner{display:flex;flex-direction:column;gap:var(--ap-space-3);max-width:var(--ap-container);margin-inline:auto}.ap-cookies__text{font-size:var(--ap-text-sm);color:var(--ap-ink)}.ap-cookies__actions{display:flex;gap:var(--ap-space-2)}.ap-cookies__actions .ap-btn{flex:1 1 auto}@media (min-width:48rem){.ap-cookies__inner{flex-direction:row;align-items:center;justify-content:space-between}.ap-cookies__actions .ap-btn{flex:0 0 auto}}.ap-pagination{margin-block:var(--ap-space-6)}.ap-pagination__status{font-size:var(--ap-text-sm);color:var(--ap-ink-soft);margin-bottom:var(--ap-space-3)}.ap-pagination__list{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);margin:0;padding:0;list-style:none}.ap-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ap-tap);min-height:var(--ap-tap);padding-inline:var(--ap-space-3);border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-navy-900);font-weight:600;text-decoration:none}.ap-pagination .page-numbers:hover{border-color:var(--ap-navy-900);background:var(--ap-navy-50)}.ap-pagination .page-numbers.current{background:var(--ap-navy-900);border-color:var(--ap-navy-900);color:#fff}.ap-pagination .page-numbers.dots{border-color:transparent;background:none}.ap-footer{margin-top:var(--ap-space-7);padding-block:var(--ap-space-6);background:var(--ap-sand-50);border-top:1px solid var(--ap-sand-200);font-size:var(--ap-text-sm)}.ap-footer__notice{display:flex;gap:var(--ap-space-3);align-items:flex-start;padding:var(--ap-space-4);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-left:3px solid var(--ap-navy-900);border-radius:var(--ap-radius);color:var(--ap-ink)}.ap-footer__notice-icon{color:var(--ap-navy-900)}.ap-footer__grid{display:grid;gap:var(--ap-space-5);margin-top:var(--ap-space-6)}@media (min-width:40rem){.ap-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.ap-footer__grid{grid-template-columns:repeat(4,1fr)}}.ap-footer__title{font-size:var(--ap-text-base);color:var(--ap-navy-900);padding-bottom:var(--ap-space-2);border-bottom:3px solid var(--ap-accent)}.ap-footer__list,.ap-footer__phones{margin:var(--ap-space-3) 0 0;padding:0;list-style:none}.ap-footer__list a{display:flex;align-items:center;min-height:var(--ap-tap);color:var(--ap-ink);text-decoration:none}.ap-footer__list a:hover{color:var(--ap-navy-800);text-decoration:underline}.ap-footer__phones li+li{margin-top:var(--ap-space-3)}.ap-footer__phone{display:flex;align-items:center;gap:var(--ap-space-2);min-height:var(--ap-tap);color:var(--ap-navy-900);text-decoration:none}.ap-footer__phone strong{display:block;font-size:var(--ap-text-md)}.ap-footer__phone-name{display:block;font-size:var(--ap-text-xs);color:var(--ap-ink-soft)}.ap-footer__phone-note{margin-top:var(--ap-space-1);font-size:var(--ap-text-xs);color:var(--ap-ink-soft)}.ap-footer__legal{margin-top:var(--ap-space-6);padding-top:var(--ap-space-4);border-top:1px solid var(--ap-sand-200);font-size:var(--ap-text-xs);color:var(--ap-ink-soft)}.ap-card:hover{border-color:var(--ap-sand-300);border-top-color:var(--ap-accent)}.ap-card__link::after{content:"";position:absolute;inset:0}.ap-card{position:relative}.ap-card__link:hover{text-decoration:underline}.ap-card--sm .ap-card__body{padding:var(--ap-space-3) var(--ap-space-4)}.ap-card--sm .ap-card__title{font-size:var(--ap-text-base)}.ap-sidebar__grid .ap-card--sm{display:flex;flex-direction:column}.ap-sidebar__grid .ap-card--sm .ap-card__media{border-right:0;border-bottom:1px solid var(--ap-sand-200);aspect-ratio:1200 / 630}.ap-sidebar__grid .ap-card--sm .ap-card__img{width:100%;height:100%;aspect-ratio:1200 / 630;object-fit:cover}.ap-sidebar__grid .ap-card--sm .ap-card__body{padding:var(--ap-space-2) var(--ap-space-3);gap:var(--ap-space-1)}.ap-sidebar__grid .ap-card--sm .ap-card__title{font-size:var(--ap-text-sm);line-height:1.35}.ap-sidebar__grid .ap-card--sm .ap-card__kicker,.ap-sidebar__grid .ap-card--sm .ap-card__meta{display:none}.ap-catcard{display:flex;align-items:center;gap:var(--ap-space-3);min-height:var(--ap-tap);padding:var(--ap-space-4);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-left:3px solid var(--ap-accent);border-radius:var(--ap-radius);color:var(--ap-ink);text-decoration:none}.ap-catcard:hover{background:var(--ap-sand-50)}.ap-catcard__icon{display:inline-flex;color:var(--ap-accent)}.ap-catcard__body{flex:1 1 auto}.ap-catcard__title{display:block;font-weight:700;color:var(--ap-navy-900)}.ap-catcard__count{display:block;font-size:var(--ap-text-xs);color:var(--ap-ink-soft)}.ap-catcard__arrow{display:inline-flex;color:var(--ap-ink-soft)}.ap-toolcard{display:flex;flex-direction:column;gap:var(--ap-space-2);padding:var(--ap-space-4);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-top:3px solid var(--ap-accent);border-radius:var(--ap-radius)}.ap-toolcard--navy{--ap-accent:var(--ap-navy-900)}.ap-toolcard--green{--ap-accent:var(--ap-green-700)}.ap-toolcard__icon{display:inline-flex;color:var(--ap-accent)}.ap-toolcard__badge{font-size:var(--ap-text-xs);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ap-accent)}.ap-toolcard__title{font-size:var(--ap-text-h3)}.ap-toolcard__text{font-size:var(--ap-text-sm);color:var(--ap-ink-soft)}.ap-toolcard__cta{margin-top:var(--ap-space-2);align-self:flex-start}.ap-article__kicker{margin-top:var(--ap-space-3);font-size:var(--ap-text-xs);font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.ap-article__kicker a{color:var(--ap-accent);text-decoration:none}.ap-article__kicker a:hover{text-decoration:underline}.ap-article__header{padding-bottom:var(--ap-space-4);border-bottom:3px solid var(--ap-accent)}.ap-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-2) var(--ap-space-4)}.ap-article__author{display:inline-flex;align-items:center;gap:var(--ap-space-2);font-weight:600;color:var(--ap-navy-900)}.ap-badge{display:inline-flex;align-items:center;gap:var(--ap-space-2);padding:var(--ap-space-1) var(--ap-space-3);border:1px solid currentcolor;border-radius:var(--ap-radius);font-size:var(--ap-text-xs);font-weight:700;line-height:1.4}.ap-badge--oficial{color:var(--ap-green-700);background:var(--ap-green-50)}.ap-badge--tentativo{color:var(--ap-amber-600);background:var(--ap-amber-50)}.ap-badge--terminado{color:var(--ap-red-700,#b91c1c);background:var(--ap-red-50,#fef2f2)}.ap-badge__date{font-weight:400}.ap-badge--sm{padding:0 var(--ap-space-2)}.ap-badge--sm .ap-badge__date{display:none}.ap-toc{margin-block:var(--ap-space-5);padding:var(--ap-space-4);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius)}.ap-toc__title{display:flex;align-items:center;gap:var(--ap-space-2);font-size:var(--ap-text-base);color:var(--ap-navy-900)}.ap-toc__list{margin:var(--ap-space-3) 0 0;padding:0;list-style:none;counter-reset:ap-toc}.ap-toc__item{counter-increment:ap-toc;border-top:1px solid var(--ap-sand-100)}.ap-toc__link{display:flex;gap:var(--ap-space-3);align-items:center;min-height:var(--ap-tap);padding:var(--ap-space-2) var(--ap-space-1);color:var(--ap-navy-800);text-decoration:none;border-left:3px solid transparent}.ap-toc__link::before{content:counter(ap-toc) ".";flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--ap-ink-soft)}.ap-toc__link:hover{background:var(--ap-sand-50);text-decoration:underline}.ap-toc__link[aria-current="true"]{border-left-color:var(--ap-accent);padding-left:var(--ap-space-3);font-weight:700;color:var(--ap-accent)}.ap-fuentes{margin-block:var(--ap-space-6);padding:var(--ap-space-4);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-left:3px solid var(--ap-green-700);border-radius:var(--ap-radius)}.ap-fuentes__title{display:flex;align-items:center;gap:var(--ap-space-2);font-size:var(--ap-text-base);color:var(--ap-green-700)}.ap-fuentes__list{margin:var(--ap-space-3) 0 0;padding:0;list-style:none}.ap-fuentes__item+.ap-fuentes__item{margin-top:var(--ap-space-2);padding-top:var(--ap-space-2);border-top:1px solid var(--ap-sand-100)}.ap-fuentes__link{display:inline-flex;align-items:center;min-height:var(--ap-tap);font-weight:600;color:var(--ap-navy-800);overflow-wrap:anywhere}.ap-fuentes__fecha{display:block;font-size:var(--ap-text-xs);color:var(--ap-ink-soft)}.ap-fuentes__nota{margin-top:var(--ap-space-3);padding-top:var(--ap-space-3);border-top:1px solid var(--ap-sand-100);font-size:var(--ap-text-xs);color:var(--ap-ink-soft)}.ap-author{margin-block:var(--ap-space-6);padding:var(--ap-space-5);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-left:3px solid var(--ap-accent);border-radius:0 var(--ap-radius-lg) var(--ap-radius-lg) 0}.ap-author__head{display:flex;align-items:center;gap:var(--ap-space-3)}.ap-author__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--ap-sand-50);border:1px solid var(--ap-sand-200);color:var(--ap-accent)}.ap-author__name{font-size:var(--ap-text-base);line-height:1.3}.ap-author__role{margin-top:0.15rem;font-size:var(--ap-text-sm);color:var(--ap-ink-soft)}.ap-author__text{margin-top:var(--ap-space-4);font-size:var(--ap-text-sm);line-height:1.65;color:var(--ap-ink)}.ap-author__datos{display:grid;gap:var(--ap-space-3);margin:var(--ap-space-4) 0 0;padding:var(--ap-space-4) 0;border-block:1px solid var(--ap-sand-100);grid-template-columns:1fr}@media (min-width:30rem){.ap-author__datos{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.ap-author__dato dt{font-size:var(--ap-text-xs);font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ap-ink-soft)}.ap-author__dato dd{margin:var(--ap-space-1) 0 0;font-size:var(--ap-text-sm);font-weight:600;color:var(--ap-ink-strong)}.ap-author__aviso{margin-top:var(--ap-space-4);font-size:var(--ap-text-sm);color:var(--ap-ink-soft)}.ap-author__enlaces{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);margin-top:var(--ap-space-4)}.ap-author__perfiles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-2);margin-top:var(--ap-space-4);padding-top:var(--ap-space-4);border-top:1px solid var(--ap-sand-200)}.ap-author__perfiles-titulo{color:var(--ap-ink-soft);font-size:var(--ap-text-sm)}.ap-author__enlace{display:inline-flex;align-items:center;gap:var(--ap-space-2);min-height:var(--ap-tap);padding:var(--ap-space-2) var(--ap-space-3);border:1px solid var(--ap-sand-300);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-navy-800);font-size:var(--ap-text-sm);font-weight:600;text-decoration:none}.ap-author__enlace:hover,.ap-author__enlace:focus-visible{border-color:var(--ap-accent);color:var(--ap-accent);background:var(--ap-sand-50)}.ap-share{margin-block:var(--ap-space-6);padding-block:var(--ap-space-4);border-block:1px solid var(--ap-sand-200)}.ap-share__title{display:flex;align-items:center;gap:var(--ap-space-2);font-size:var(--ap-text-base)}.ap-share__actions{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);margin-top:var(--ap-space-3)}.ap-share__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ap-space-2);min-height:var(--ap-tap);min-width:var(--ap-tap);padding-inline:var(--ap-space-4);border:2px solid var(--ap-navy-900);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-navy-900);font-weight:700;font-size:var(--ap-text-sm);text-decoration:none}.ap-share__btn:hover{background:var(--ap-navy-50)}.ap-share__brand{flex:none;fill:currentColor;stroke:none}.ap-share__btn--wa:hover,.ap-share__btn--wa:focus-visible{color:#25d366;border-color:#25d366;background:var(--ap-surface)}.ap-share__btn--fb:hover,.ap-share__btn--fb:focus-visible{color:#1877f2;border-color:#1877f2;background:var(--ap-surface)}.ap-share__btn--copy:hover,.ap-share__btn--copy:focus-visible{color:var(--ap-green-700);border-color:var(--ap-green-700);background:var(--ap-surface)}.ap-share__copy-icon{display:inline-flex}.ap-share__copy-icon[hidden]{display:none}.ap-share__btn[hidden]{display:none}.ap-related{margin-block:var(--ap-space-6)}.ap-related__title{padding-bottom:var(--ap-space-2);border-bottom:3px solid var(--ap-accent)}.ap-related__grid{display:grid;gap:var(--ap-space-4);margin-top:var(--ap-space-4)}@media (min-width:40rem){.ap-related__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.ap-sidebar{display:grid;gap:var(--ap-space-4)}.ap-sidebar__block{padding:var(--ap-space-4);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-top:3px solid var(--ap-accent);border-radius:var(--ap-radius)}.ap-sidebar__title{display:flex;align-items:center;gap:var(--ap-space-2);font-size:var(--ap-text-base)}.ap-sidebar__grid{display:grid;gap:var(--ap-space-3);margin-top:var(--ap-space-3);grid-template-columns:1fr}@media (min-width:40rem) and (max-width:63.99rem){.ap-sidebar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-sidebar__links,.ap-sidebar__phones{margin:var(--ap-space-2) 0 0;padding:0;list-style:none}.ap-sidebar__links li{border-top:1px solid var(--ap-sand-100)}.ap-sidebar__links a{display:flex;align-items:center;min-height:var(--ap-tap);padding-block:var(--ap-space-2);font-size:var(--ap-text-sm);color:var(--ap-navy-800);text-decoration:none}.ap-sidebar__links a:hover{text-decoration:underline}.ap-sidebar__phones li+li{margin-top:var(--ap-space-3)}.ap-sidebar__phone{display:flex;flex-direction:column;justify-content:center;min-height:var(--ap-tap);color:var(--ap-navy-900);text-decoration:none}.ap-sidebar__phone strong{font-size:var(--ap-text-md)}.ap-sidebar__phone span{font-size:var(--ap-text-xs);color:var(--ap-ink-soft)}.ap-sidebar__phone-note{font-size:var(--ap-text-xs);color:var(--ap-ink-soft)}.ap-sidebar__warning{display:flex;gap:var(--ap-space-2);margin-top:var(--ap-space-3);padding-top:var(--ap-space-3);border-top:1px solid var(--ap-sand-100);font-size:var(--ap-text-xs);color:var(--ap-amber-600)}.ap-sidebar__trust{--ap-accent:var(--ap-navy-900)}.ap-widget{padding:var(--ap-space-4);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius)}.ap-widget__title{font-size:var(--ap-text-base)}.ap-tags{margin-top:var(--ap-space-6);padding-top:var(--ap-space-4);border-top:1px solid var(--ap-sand-200)}.ap-tags__titulo{margin:0 0 var(--ap-space-3);color:var(--ap-ink-soft);font-size:var(--ap-text-sm);font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.ap-tags__lista{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);margin:0;padding:0;list-style:none}.ap-tags__lista li{padding-left:0}.ap-tags__lista li::before{content:none}.ap-tags__tag{display:inline-flex;align-items:center;min-height:var(--ap-tap);padding:var(--ap-space-2) var(--ap-space-3);border:1px solid var(--ap-sand-300);border-radius:999px;background:var(--ap-surface);color:var(--ap-navy-800);font-size:var(--ap-text-sm);font-weight:600;text-decoration:none}.ap-tags__tag:hover,.ap-tags__tag:focus-visible{border-color:var(--ap-accent);background:var(--ap-cream)}.ap-article__author a,.ap-page__meta a,.ap-author__name a{color:inherit;text-decoration:none}.ap-article__author a:hover,.ap-article__author a:focus-visible,.ap-page__meta a:hover,.ap-page__meta a:focus-visible,.ap-author__name a:hover,.ap-author__name a:focus-visible{text-decoration:underline;text-underline-offset:0.15em}input[type="text"],input[type="search"],input[type="number"],input[type="email"],select,textarea{max-width:100%}select{min-height:var(--ap-tap);padding:var(--ap-space-2) var(--ap-space-3);background:var(--ap-surface);border:1px solid var(--ap-sand-300);border-radius:var(--ap-radius)}:is(.ap-article-body,.ap-page__body){margin-top:var(--ap-space-6);font-size:var(--ap-text-md);line-height:1.7;color:var(--ap-ink)}:is(.ap-article-body,.ap-page__body)>p,:is(.ap-article-body,.ap-page__body)>ul,:is(.ap-article-body,.ap-page__body)>ol,:is(.ap-article-body,.ap-page__body)>blockquote,:is(.ap-article-body,.ap-page__body)>dl{max-width:var(--ap-measure)}:is(.ap-article-body,.ap-page__body)>figure,:is(.ap-article-body,.ap-page__body)>table,:is(.ap-article-body,.ap-page__body)>.ap-table-scroll,:is(.ap-article-body,.ap-page__body)>.wp-block-table{max-width:none}:is(.ap-article-body,.ap-page__body)>*+*{margin-top:var(--ap-space-4)}:is(.ap-article-body,.ap-page__body) h2{margin-top:var(--ap-space-6);padding-top:var(--ap-space-4);border-top:1px solid var(--ap-sand-200);scroll-margin-top:var(--ap-space-5)}:is(.ap-article-body,.ap-page__body) h3{margin-top:var(--ap-space-5);scroll-margin-top:var(--ap-space-5)}:is(.ap-article-body,.ap-page__body) h4{margin-top:var(--ap-space-5);font-size:var(--ap-text-base);color:var(--ap-ink-strong);scroll-margin-top:var(--ap-space-5)}:is(.ap-article-body,.ap-page__body) h5{margin-top:var(--ap-space-5);color:var(--ap-ink-strong);scroll-margin-top:var(--ap-space-5)}:is(.ap-article-body,.ap-page__body) h6{margin-top:var(--ap-space-4);scroll-margin-top:var(--ap-space-5)}:is(.ap-article-body,.ap-page__body) a{color:var(--ap-navy-800);text-decoration:underline;text-underline-offset:0.15em;text-decoration-thickness:1px}:is(.ap-article-body,.ap-page__body) a:hover,:is(.ap-article-body,.ap-page__body) a:focus-visible{text-decoration-thickness:2px}:is(.ap-article-body,.ap-page__body) strong{color:var(--ap-ink-strong)}:is(.ap-article-body,.ap-page__body) abbr[title]{text-decoration:underline dotted}:is(.ap-article-body,.ap-page__body) dfn{font-style:italic;font-weight:600}:is(.ap-article-body,.ap-page__body) mark{background:var(--ap-amber-50);color:var(--ap-ink-strong);padding:0.05em 0.2em;border-radius:3px}:is(.ap-article-body,.ap-page__body) ins{text-decoration:none;background:var(--ap-green-50);color:var(--ap-green-700)}:is(.ap-article-body,.ap-page__body) del{color:var(--ap-ink-soft)}:is(.ap-article-body,.ap-page__body) kbd{padding:0.1em 0.4em;border:1px solid var(--ap-sand-300);border-bottom-width:2px;border-radius:4px;background:var(--ap-sand-50);font-family:var(--ap-font-mono);font-size:0.9em}:is(.ap-article-body,.ap-page__body) hr{height:1px;margin-block:var(--ap-space-6);border:0;background:var(--ap-sand-200)}:is(.ap-article-body,.ap-page__body) ul{padding-left:0;list-style:none}:is(.ap-article-body,.ap-page__body) ul li{position:relative;padding-left:var(--ap-space-5)}:is(.ap-article-body,.ap-page__body) ul li+li{margin-top:var(--ap-space-2)}:is(.ap-article-body,.ap-page__body) ul li::before{content:"";position:absolute;left:var(--ap-space-2);top:0.65em;width:0.4rem;height:0.4rem;border-radius:50%;background:var(--ap-accent)}:is(.ap-article-body,.ap-page__body) ol{counter-reset:ap-paso;padding-left:0;list-style:none}:is(.ap-article-body,.ap-page__body) ol>li{counter-increment:ap-paso;position:relative;min-height:2rem;padding-left:3rem}:is(.ap-article-body,.ap-page__body) ol>li+li{margin-top:var(--ap-space-4);padding-top:var(--ap-space-4);border-top:1px solid var(--ap-sand-100)}:is(.ap-article-body,.ap-page__body) ol>li::before{content:counter(ap-paso);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--ap-accent);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-accent);font-size:var(--ap-text-base);font-weight:800;font-variant-numeric:tabular-nums;line-height:1}:is(.ap-article-body,.ap-page__body) ol>li+li::before{top:var(--ap-space-4)}:is(.ap-article-body,.ap-page__body) ol ul li::before{top:0.65em}:is(.ap-article-body,.ap-page__body) li>ul,:is(.ap-article-body,.ap-page__body) li>ol{margin-top:var(--ap-space-2)}:is(.ap-article-body,.ap-page__body) li>*+*{margin-top:var(--ap-space-2)}:is(.ap-article-body,.ap-page__body) blockquote{position:relative;margin-top:var(--ap-space-5);padding:calc(var(--ap-space-5) + var(--ap-space-3)) var(--ap-space-4) var(--ap-space-5);border:1px solid var(--ap-sand-200);border-left:4px solid var(--ap-accent);border-radius:0 var(--ap-radius) var(--ap-radius) 0;background:var(--ap-surface);font-size:var(--ap-text-base);color:var(--ap-ink-strong)}:is(.ap-article-body,.ap-page__body) blockquote::before{content:"Dato";position:absolute;top:0;left:0;padding:var(--ap-space-2) var(--ap-space-3);background:var(--ap-accent);color:#fff;font-size:var(--ap-text-xs);font-weight:700;line-height:1;letter-spacing:0.06em;text-transform:uppercase;border-radius:0 0 var(--ap-radius) 0}:is(.ap-article-body,.ap-page__body) blockquote>*+*{margin-top:var(--ap-space-3)}:is(.ap-article-body,.ap-page__body) blockquote cite{display:block;font-size:var(--ap-text-sm);font-style:normal;color:var(--ap-ink-soft)}:is(.ap-article-body,.ap-page__body) figure.wp-block-table,:is(.ap-article-body,.ap-page__body) .ap-table-scroll{max-width:100%;margin-top:var(--ap-space-5);overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius);background:var(--ap-surface)}:is(.ap-article-body,.ap-page__body)>table{max-width:100%;margin-top:var(--ap-space-5);border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius);background:var(--ap-surface)}.ap-table-scroll>table{min-width:32rem}.ap-table-scroll:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}:is(.ap-article-body,.ap-page__body) table{width:100%;border-collapse:collapse;font-size:var(--ap-text-base);line-height:1.45;font-variant-numeric:tabular-nums;text-align:left}:is(.ap-article-body,.ap-page__body) caption{padding:var(--ap-space-3) var(--ap-space-4);border-bottom:1px solid var(--ap-sand-200);color:var(--ap-ink-soft);font-size:var(--ap-text-sm);text-align:left}:is(.ap-article-body,.ap-page__body) th,:is(.ap-article-body,.ap-page__body) td{padding:var(--ap-space-3) var(--ap-space-4);border-bottom:1px solid var(--ap-sand-100);vertical-align:top}:is(.ap-article-body,.ap-page__body) thead th{position:sticky;top:0;z-index:1;background:var(--ap-sand-50);border-bottom:1px solid var(--ap-sand-300);color:var(--ap-navy-900);font-weight:700;white-space:nowrap}:is(.ap-article-body,.ap-page__body) tbody th{color:var(--ap-ink-strong);font-weight:700}:is(.ap-article-body,.ap-page__body) tbody tr:last-child th,:is(.ap-article-body,.ap-page__body) tbody tr:last-child td{border-bottom:0}:is(.ap-article-body,.ap-page__body) tbody tr:nth-child(even){background:var(--ap-cream)}@media (max-width:47.99rem){:is(.ap-article-body,.ap-page__body) table{font-size:var(--ap-text-sm)}:is(.ap-article-body,.ap-page__body) th,:is(.ap-article-body,.ap-page__body) td{padding:var(--ap-space-2) var(--ap-space-3)}:is(.ap-article-body,.ap-page__body) tbody th:first-child,:is(.ap-article-body,.ap-page__body) td:first-child{position:sticky;left:0;background:var(--ap-surface);border-right:1px solid var(--ap-sand-200)}:is(.ap-article-body,.ap-page__body) tbody tr:nth-child(even) th:first-child,:is(.ap-article-body,.ap-page__body) tbody tr:nth-child(even) td:first-child{background:var(--ap-cream)}:is(.ap-article-body,.ap-page__body) thead th:first-child{left:0;z-index:2}}:is(.ap-article-body,.ap-page__body) img{border-radius:var(--ap-radius);border:1px solid var(--ap-sand-200)}:is(.ap-article-body,.ap-page__body) figure{margin-top:var(--ap-space-5)}:is(.ap-article-body,.ap-page__body) figcaption{margin-top:var(--ap-space-2);font-size:var(--ap-text-sm);color:var(--ap-ink-soft)}:is(.ap-article-body,.ap-page__body) code{padding:0.1em 0.35em;border:1px solid var(--ap-sand-200);border-radius:4px;background:var(--ap-sand-50);font-family:var(--ap-font-mono);font-size:0.9em}:is(.ap-article-body,.ap-page__body) pre{padding:var(--ap-space-4);overflow-x:auto;border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius);background:var(--ap-sand-50)}:is(.ap-article-body,.ap-page__body) pre code{padding:0;border:0;background:none}:is(.ap-article-body,.ap-page__body) a[href^="http"]{overflow-wrap:anywhere}:is(.ap-article-body,.ap-page__body) em,:is(.ap-article-body,.ap-page__body) i{font-style:italic}:is(.ap-article-body,.ap-page__body) b{font-weight:700;color:var(--ap-ink-strong)}:is(.ap-article-body,.ap-page__body) u{text-decoration:underline wavy var(--ap-sand-300);text-underline-offset:0.2em}:is(.ap-article-body,.ap-page__body) s{text-decoration:line-through;color:var(--ap-ink-soft)}:is(.ap-article-body,.ap-page__body) sub,:is(.ap-article-body,.ap-page__body) sup{font-size:0.72em;line-height:0;position:relative;vertical-align:baseline}:is(.ap-article-body,.ap-page__body) sup{top:-0.5em}:is(.ap-article-body,.ap-page__body) sub{bottom:-0.25em}:is(.ap-article-body,.ap-page__body) q{quotes:"«" "»" "\201C" "\201D";font-style:italic}:is(.ap-article-body,.ap-page__body) abbr{font-variant-numeric:normal;letter-spacing:0.02em}:is(.ap-article-body,.ap-page__body) abbr[title]{cursor:help}:is(.ap-article-body,.ap-page__body) samp{font-family:var(--ap-font-mono);font-size:0.9em;color:var(--ap-ink-strong)}:is(.ap-article-body,.ap-page__body) dl{margin-top:var(--ap-space-4)}:is(.ap-article-body,.ap-page__body) dt{margin-top:var(--ap-space-4);font-weight:700;color:var(--ap-navy-900)}:is(.ap-article-body,.ap-page__body) dt:first-child{margin-top:0}:is(.ap-article-body,.ap-page__body) dd{margin-top:var(--ap-space-2);margin-left:0;padding-left:var(--ap-space-4);border-left:2px solid var(--ap-sand-200)}:is(.ap-article-body,.ap-page__body) tfoot td,:is(.ap-article-body,.ap-page__body) tfoot th{background:var(--ap-sand-50);font-weight:700;border-top:2px solid var(--ap-sand-300)}:is(.ap-article-body,.ap-page__body) address{margin-top:var(--ap-space-4);padding:var(--ap-space-4);border:1px solid var(--ap-sand-200);border-left:3px solid var(--ap-accent);border-radius:0 var(--ap-radius) var(--ap-radius) 0;background:var(--ap-surface);font-style:normal;line-height:var(--ap-lh-normal)}:is(.ap-article-body,.ap-page__body) details{margin-top:var(--ap-space-4);border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius);background:var(--ap-surface)}:is(.ap-article-body,.ap-page__body) summary{display:flex;align-items:center;gap:var(--ap-space-2);min-height:var(--ap-tap);padding:var(--ap-space-3) var(--ap-space-4);font-weight:600;color:var(--ap-navy-900)}:is(.ap-article-body,.ap-page__body) summary:hover{background:var(--ap-sand-50)}:is(.ap-article-body,.ap-page__body) summary::-webkit-details-marker{display:none}:is(.ap-article-body,.ap-page__body) summary::before{content:"";flex:none;width:0.5rem;height:0.5rem;border-right:2px solid var(--ap-accent);border-bottom:2px solid var(--ap-accent);transform:rotate(-45deg);transition:transform 0.15s ease}:is(.ap-article-body,.ap-page__body) details[open] summary::before{transform:rotate(45deg)}:is(.ap-article-body,.ap-page__body) details>*:not(summary){padding-inline:var(--ap-space-4)}:is(.ap-article-body,.ap-page__body) details>*:last-child{padding-bottom:var(--ap-space-4)}:is(.ap-article-body,.ap-page__body) time{font-variant-numeric:tabular-nums}.ap-archive__search{max-width:34rem;margin-top:var(--ap-space-5)}.ap-archive__empty{max-width:var(--ap-measure);margin-top:var(--ap-space-5);padding:var(--ap-space-5);border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius-lg);background:var(--ap-surface);color:var(--ap-ink)}.ap-tool{margin-top:var(--ap-space-5)}.ap-tool__badge{margin-bottom:var(--ap-space-4)}.ap-tool__note{margin-top:var(--ap-space-3);font-size:var(--ap-text-sm);color:var(--ap-ink-soft);max-width:var(--ap-measure)}.ap-tool__hedge{margin-top:var(--ap-space-5);padding:var(--ap-space-4);border:1px solid var(--ap-sand-200);border-left:4px solid var(--ap-amber-600);border-radius:var(--ap-radius);background:var(--ap-amber-50);font-size:var(--ap-text-sm);color:var(--ap-ink);max-width:var(--ap-measure)}.ap-tool__warning{padding:var(--ap-space-4);border:1px solid var(--ap-sand-300);border-left:4px solid var(--ap-amber-600);border-radius:var(--ap-radius);background:var(--ap-surface);max-width:var(--ap-measure)}.ap-tool__warning-title{font-weight:700;color:var(--ap-navy-900);margin-bottom:var(--ap-space-2)}.ap-tool__today{padding:var(--ap-space-4);border:1px solid var(--ap-sand-200);border-left:4px solid var(--ap-green-600);border-radius:var(--ap-radius);background:var(--ap-green-50)}.ap-tool__today-title{font-size:var(--ap-text-h3)}.ap-tool__today-answer{margin-top:var(--ap-space-2);font-size:var(--ap-text-md);color:var(--ap-ink-strong)}.ap-tool__picker{margin-top:var(--ap-space-6)}.ap-tool__picker-title,.ap-tool__table-title,.ap-calc__title{font-size:var(--ap-text-h3)}.ap-letras{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:var(--ap-space-2);margin:var(--ap-space-4) 0 0;padding:0;list-style:none}.ap-letras__btn{display:flex;align-items:center;justify-content:center;min-height:3.25rem;min-width:var(--ap-tap);padding:var(--ap-space-2);border:1px solid var(--ap-sand-300);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-navy-900);font-size:var(--ap-text-lg);font-weight:700;text-decoration:none}.ap-letras__btn:hover{background:var(--ap-navy-50);border-color:var(--ap-navy-800)}.ap-letras__btn[aria-current="true"]{background:var(--ap-navy-900);border-color:var(--ap-navy-900);color:#fff}.ap-tool__answer{margin-top:var(--ap-space-4);max-width:var(--ap-measure);font-size:var(--ap-text-md);color:var(--ap-ink-strong)}.ap-tool__answer.is-visible{padding:var(--ap-space-4);border:1px solid var(--ap-sand-200);border-left:4px solid var(--ap-accent,var(--ap-navy-900));border-radius:var(--ap-radius);background:var(--ap-surface);font-weight:600}.ap-tool__table-wrap{margin-top:var(--ap-space-6)}.ap-tabla{width:100%;margin-top:var(--ap-space-4);border-collapse:collapse;border:1px solid var(--ap-sand-200);background:var(--ap-surface);font-size:var(--ap-text-base);font-variant-numeric:tabular-nums}.ap-tabla caption{text-align:left;padding-bottom:var(--ap-space-2);font-size:var(--ap-text-sm);color:var(--ap-ink-soft)}.ap-tabla th,.ap-tabla td{padding:var(--ap-space-3);border-bottom:1px solid var(--ap-sand-200);text-align:left;vertical-align:top}.ap-tabla thead th{background:var(--ap-sand-50);color:var(--ap-navy-900);font-size:var(--ap-text-sm);text-transform:uppercase;letter-spacing:0.04em}.ap-tabla tbody tr:last-child th,.ap-tabla tbody tr:last-child td{border-bottom:0}.ap-tabla__letras{white-space:normal}.ap-tabla__letra{display:inline-block;min-width:1.75rem;margin-right:var(--ap-space-1);text-align:center;font-size:var(--ap-text-md);font-weight:700;color:var(--ap-navy-900)}.ap-tabla__fecha{color:var(--ap-ink-strong)}.ap-tabla__fila.is-hoy{background:var(--ap-green-50)}.ap-tabla__fila.is-elegida{background:var(--ap-navy-50);outline:2px solid var(--ap-navy-800);outline-offset:-2px}.ap-tabla__hoy{display:inline-block;margin-left:var(--ap-space-2);padding:0 var(--ap-space-2);border:1px solid var(--ap-green-700);border-radius:var(--ap-radius);font-size:var(--ap-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--ap-green-700)}.ap-calc{margin-top:var(--ap-space-5);padding:var(--ap-space-4);border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius);background:var(--ap-surface)}.ap-calc__inputs{display:grid;gap:var(--ap-space-5);margin-top:var(--ap-space-4)}.ap-calc__label{display:block;font-weight:700;color:var(--ap-ink-strong)}.ap-calc__stepper{display:flex;align-items:center;gap:var(--ap-space-3);margin-top:var(--ap-space-3)}.ap-calc__step{min-width:3.25rem;min-height:3.25rem;border:1px solid var(--ap-navy-800);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-navy-800);font-size:var(--ap-text-lg);font-weight:700;line-height:1}.ap-calc__step:hover{background:var(--ap-navy-50)}.ap-calc__number{width:4.5rem;min-height:3.25rem;padding:var(--ap-space-2);border:1px solid var(--ap-sand-300);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-ink-strong);font-size:var(--ap-text-lg);font-weight:700;text-align:center}.ap-calc__results{display:grid;gap:var(--ap-space-4);margin-top:var(--ap-space-5)}.ap-result{padding:var(--ap-space-4);border:1px solid var(--ap-sand-200);border-top:3px solid var(--ap-sand-300);border-radius:var(--ap-radius);background:var(--ap-cream)}.ap-result--sec{border-top-color:var(--ap-navy-900)}.ap-result--pri{border-top-color:var(--ap-green-700)}.ap-result__title{font-size:var(--ap-text-h3)}.ap-result--pri .ap-result__title{color:var(--ap-green-700)}.ap-result__body{margin-top:var(--ap-space-2)}.ap-result__amount{font-size:var(--ap-text-h2);font-weight:800;color:var(--ap-navy-900);font-variant-numeric:tabular-nums}.ap-result--pri .ap-result__amount{color:var(--ap-green-700)}.ap-result__period{display:inline-block;font-size:var(--ap-text-sm);font-weight:700;color:var(--ap-ink-soft)}.ap-result__detail{margin-top:var(--ap-space-2);font-size:var(--ap-text-base)}@media (min-width:40rem){.ap-calc__inputs,.ap-calc__results{grid-template-columns:1fr 1fr}}.ap-tools-grid{display:grid;gap:var(--ap-space-4);margin-top:var(--ap-space-5)}@media (min-width:48rem){.ap-tools-grid{grid-template-columns:1fr 1fr}}.ap-glosario__indice{margin-top:var(--ap-space-5);padding:var(--ap-space-4);border:1px solid var(--ap-sand-200);border-radius:var(--ap-radius);background:var(--ap-surface)}.ap-glosario__indice-titulo{font-size:var(--ap-text-h3)}.ap-glosario__lista{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);margin:var(--ap-space-3) 0 0;padding:0;list-style:none}.ap-glosario__salto{display:inline-flex;align-items:center;min-height:var(--ap-tap);padding:var(--ap-space-2) var(--ap-space-3);border:1px solid var(--ap-sand-300);border-radius:var(--ap-radius);background:var(--ap-cream);color:var(--ap-navy-800);font-weight:600;text-decoration:none}.ap-glosario__salto:hover{background:var(--ap-navy-50);border-color:var(--ap-navy-800)}.ap-glosario__termino{margin-top:var(--ap-space-6);padding-top:var(--ap-space-5);border-top:1px solid var(--ap-sand-200);max-width:var(--ap-measure)}.ap-glosario__nombre{scroll-margin-top:var(--ap-space-6)}.ap-glosario__definicion,.ap-glosario__relacionado{margin-top:var(--ap-space-3)}.ap-glosario__volver{margin-top:var(--ap-space-3);font-size:var(--ap-text-sm)}.ap-glosario__aviso{margin-top:var(--ap-space-6);padding:var(--ap-space-4);border:1px solid var(--ap-sand-200);border-left:4px solid var(--ap-green-600);border-radius:var(--ap-radius);background:var(--ap-green-50);max-width:var(--ap-measure)}.ap-buscar__campo{margin-top:var(--ap-space-5);max-width:40rem}.ap-buscar__seccion{margin-top:var(--ap-space-7)}.ap-buscar__seccion>h2{margin-bottom:var(--ap-space-4)}.ap-buscar__categorias{display:grid;gap:var(--ap-space-3);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.ap-buscar__categoria{display:flex;align-items:center;gap:var(--ap-space-3);min-height:var(--ap-tap);padding:var(--ap-space-3) var(--ap-space-4);background:var(--ap-surface);border:1px solid var(--ap-sand-200);border-left:3px solid var(--ap-accent);border-radius:var(--ap-radius);color:var(--ap-navy-900);font-weight:600;text-decoration:none}.ap-buscar__categoria:hover{border-color:var(--ap-accent);border-left-color:var(--ap-accent);background:var(--ap-sand-50)}.ap-buscar__icono{color:var(--ap-accent);flex-shrink:0}