.breadcrumb[data-astro-cid-fq43h22j]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);padding:10px 0}.breadcrumb__inner[data-astro-cid-fq43h22j]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.breadcrumb__link[data-astro-cid-fq43h22j]{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb__link[data-astro-cid-fq43h22j]:hover{color:var(--color-primary)}.breadcrumb__link[data-astro-cid-fq43h22j] svg[data-astro-cid-fq43h22j]{flex-shrink:0}.breadcrumb__separator[data-astro-cid-fq43h22j]{color:var(--color-text-light);font-size:12px}.breadcrumb__current[data-astro-cid-fq43h22j]{font-size:12.5px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}.breadcrumb__category[data-astro-cid-fq43h22j]{font-size:12.5px;font-weight:var(--font-weight-semibold);text-decoration:none;padding:2px 8px;border-radius:var(--radius-xs);transition:opacity var(--transition-fast)}.breadcrumb__category[data-astro-cid-fq43h22j]:hover{opacity:.85}.breadcrumb__category--sat[data-astro-cid-fq43h22j]{background:var(--color-cat-sat);color:var(--color-cat-sat-text)}.breadcrumb__category--opinion[data-astro-cid-fq43h22j]{background:var(--color-cat-opinion);color:var(--color-cat-opinion-text)}.breadcrumb__category--empresas[data-astro-cid-fq43h22j]{background:var(--color-cat-empresas);color:var(--color-cat-empresas-text)}.breadcrumb__category--gobierno[data-astro-cid-fq43h22j]{background:var(--color-cat-gobierno);color:var(--color-cat-gobierno-text)}.breadcrumb__category--general[data-astro-cid-fq43h22j]{background:var(--color-cat-general);color:var(--color-cat-general-text)}.breadcrumb__category--impuestos[data-astro-cid-fq43h22j]{background:var(--color-cat-impuestos);color:var(--color-cat-impuestos-text)}.breadcrumb__category--imss[data-astro-cid-fq43h22j]{background:var(--color-cat-imss);color:var(--color-cat-imss-text)}.breadcrumb__category--nominas[data-astro-cid-fq43h22j]{background:var(--color-cat-nominas);color:var(--color-cat-nominas-text)}.breadcrumb__category--contabilidad[data-astro-cid-fq43h22j]{background:var(--color-cat-contabilidad);color:var(--color-cat-contabilidad-text)}.breadcrumb__category--fiscal[data-astro-cid-fq43h22j]{background:var(--color-cat-fiscal);color:var(--color-cat-fiscal-text)}@media(max-width:480px){.breadcrumb__current[data-astro-cid-fq43h22j]{max-width:200px}}.ad-slot[data-astro-cid-iiyqlsuf]{width:100%;display:flex;align-items:center;justify-content:center;background:var(--color-bg-alt);border:1px dashed var(--color-border);overflow:hidden}.ad-slot--hidden[data-astro-cid-iiyqlsuf]{display:none}.ad-slot--header[data-astro-cid-iiyqlsuf]{width:980px;max-width:100%;height:90px;margin:var(--spacing-lg) auto}.ad-slot--sidebar[data-astro-cid-iiyqlsuf]{min-height:var(--ad-slot-sidebar-height, 600px);margin:var(--spacing-md) 0}.ad-slot--in-content[data-astro-cid-iiyqlsuf]{min-height:var(--ad-slot-content-height, 90px);margin:var(--spacing-xl) 0}.ad-slot--footer[data-astro-cid-iiyqlsuf]{min-height:var(--ad-slot-footer-height, 90px);margin:var(--spacing-xl) 0}.ad-slot__placeholder[data-astro-cid-iiyqlsuf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--spacing-md);text-align:center}.ad-slot__label[data-astro-cid-iiyqlsuf]{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light)}@media(max-width:768px){.ad-slot--header[data-astro-cid-iiyqlsuf],.ad-slot--in-content[data-astro-cid-iiyqlsuf],.ad-slot--footer[data-astro-cid-iiyqlsuf]{min-height:60px}.ad-slot--sidebar[data-astro-cid-iiyqlsuf]{min-height:200px}}.full-layout[data-astro-cid-d6p3sf2v]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.ad-header[data-astro-cid-d6p3sf2v]{margin-top:var(--spacing-lg)}.ad-footer[data-astro-cid-d6p3sf2v]{margin-bottom:var(--spacing-2xl)}
