.blocks_texto__Ouvcs{font-size:var(--fs-body);line-height:1.7;color:var(--color-text)}.blocks_esquema__tDHhJ{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.blocks_esquemaImg__SpHzS{width:100%;height:auto;border-radius:12px}.blocks_esquemaPlaceholder__gMn43{display:grid;place-items:center;aspect-ratio:16/9;border-radius:12px;border:1px dashed var(--color-border,#2a2a2a);font-family:var(--font-mono);background:var(--color-surface,#141414)}.blocks_caption__dF2PR,.blocks_esquemaPlaceholder__gMn43{color:var(--color-text-muted);font-size:var(--fs-body-sm)}.blocks_galeria__EhtSs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4);list-style:none;padding:0}.blocks_galeriaItem__GWTW4{display:flex;flex-direction:column;gap:var(--space-2)}.blocks_galeriaImg__Pfd0f{width:100%;height:auto;border-radius:10px}.blocks_gotcha__AQHhb{border-left:3px solid var(--color-accent);background:var(--color-surface,#141414);padding:var(--space-4) var(--space-5,20px);border-radius:0 12px 12px 0;display:flex;flex-direction:column;gap:var(--space-2)}.blocks_gotchaEyebrow__LbqWB{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-body-sm);letter-spacing:var(--tracking-wide);color:var(--color-accent);text-transform:uppercase}.blocks_gotchaBody__IE1K0{font-size:var(--fs-body-lg);line-height:1.6;color:var(--color-text)}.blocks_terminos__iQEj4{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.blocks_terminoRow__ztJPD{display:grid;grid-template-columns:minmax(80px,160px) 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline}.blocks_termino__4qV69{font-family:var(--font-mono);color:var(--color-accent);font-weight:600}.blocks_definicion__xdUwG{color:var(--color-text-muted);margin:0}.blocks_enlace__SVPlP{display:flex;flex-direction:column;gap:var(--space-1)}.blocks_enlaceLink__kMtQZ{display:inline-flex;align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--color-accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.blocks_enlaceLink__kMtQZ:focus-visible,.blocks_enlaceLink__kMtQZ:hover{border-bottom-color:var(--color-accent)}.blocks_enlaceNota__0PF97,.blocks_enlacePrompt__hvb0T{color:var(--color-text-muted)}.blocks_enlaceNota__0PF97{font-size:var(--fs-body-sm);margin:0}@media (max-width:560px){.blocks_terminoRow__ztJPD{grid-template-columns:1fr;gap:var(--space-1)}}.FundamentoCard_card__vRDeY{border:1px solid var(--color-border,#232323);border-radius:14px;background:var(--color-surface,#141414);overflow:hidden}.FundamentoCard_card__vRDeY.FundamentoCard_open__M74He{border-color:var(--color-accent)}.FundamentoCard_header__FUgGC{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;width:100%;text-align:left;padding:var(--space-4) var(--space-5,20px);background:transparent;border:0;cursor:pointer;color:inherit}.FundamentoCard_level__sqxbD{font-family:var(--font-mono);font-size:var(--fs-body-lg);color:var(--color-accent)}.FundamentoCard_headerText__Ef8L8{display:flex;flex-direction:column;gap:2px}.FundamentoCard_fileName__iqASo{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-text-muted)}.FundamentoCard_title__8Ktgq{font-family:var(--font-display);font-size:var(--fs-h3,1.25rem)}.FundamentoCard_summary__pG3kx{font-size:var(--fs-body-sm);color:var(--color-text-muted)}.FundamentoCard_hook__w3pEd{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--color-accent);margin-top:var(--space-1)}.FundamentoCard_chevron__6dzRj{transition:transform .2s ease;color:var(--color-text-muted)}.FundamentoCard_card__vRDeY.FundamentoCard_open__M74He .FundamentoCard_chevron__6dzRj{transform:rotate(180deg)}.FundamentoCard_panel__7qjBQ{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-5,20px) var(--space-5,20px) var(--space-6);border-top:1px solid var(--color-border);margin-top:var(--space-2)}