.formulario-boletin_raiz__y7AeI{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);width:100%;min-width:0;font-family:var(--font-sans);color:var(--text);text-align:left}.formulario-boletin_campos__FPEbu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:var(--gap-field);gap:var(--gap-field);position:relative}.formulario-boletin_campoCorreo__TJ64o{grid-column:1/-1}.formulario-boletin_campo__tl5j3{display:grid;grid-gap:var(--gap-label);gap:var(--gap-label);align-content:start;min-width:0}.formulario-boletin_etiqueta__xbQHS{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-ui);color:var(--text)}.formulario-boletin_opcional__pMnwb{font-weight:var(--fw-regular);color:var(--text-muted)}.formulario-boletin_raiz__y7AeI .formulario-boletin_control__W_Veq{width:100%;min-height:var(--h-lg);padding:0 var(--sp-3);border:var(--border-w) solid var(--border-strong);border-radius:var(--r-control);background-color:var(--bg);color:var(--text);font-size:var(--fs-base);line-height:var(--lh-ui);transition:border-color var(--dur-fast) var(--ease)}.formulario-boletin_raiz__y7AeI .formulario-boletin_control__W_Veq::placeholder{color:var(--text-subtle)}.formulario-boletin_raiz__y7AeI .formulario-boletin_control__W_Veq:hover:not(:disabled){border-color:var(--text-muted)}.formulario-boletin_raiz__y7AeI .formulario-boletin_control__W_Veq:focus-visible{border-radius:var(--r-control)}.formulario-boletin_raiz__y7AeI .formulario-boletin_control__W_Veq[aria-invalid=true]{border-color:var(--danger)}.formulario-boletin_raiz__y7AeI .formulario-boletin_control__W_Veq:disabled{background-color:var(--surface);color:var(--text-muted);cursor:not-allowed}.formulario-boletin_error__vn_qW{margin:0;font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--danger)}.formulario-boletin_senuelo__wj8Yl{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.formulario-boletin_casillas__92lyh{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.formulario-boletin_casilla__G6S18{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start;min-height:var(--h-touch);padding:var(--sp-2) 0;font-size:var(--fs-sm);line-height:1.5;color:var(--text);cursor:pointer}.formulario-boletin_raiz__y7AeI .formulario-boletin_casilla__G6S18 input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--brand);cursor:pointer}.formulario-boletin_raiz__y7AeI .formulario-boletin_casilla__G6S18 input:disabled{cursor:not-allowed}.formulario-boletin_raiz__y7AeI .formulario-boletin_casilla__G6S18 a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.formulario-boletin_soloLector__hyYY9{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.formulario-boletin_accion__CM7G9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.formulario-boletin_accion__CM7G9 .formulario-boletin_nota__wdNGB{flex:1 1 14rem}.formulario-boletin_raiz__y7AeI .formulario-boletin_boton__uLLG7{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:var(--h-lg);min-width:14rem;padding:0 var(--sp-6);border:var(--border-w) solid var(--text);border-radius:var(--r-btn);background:var(--text);color:var(--text-inverse);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-none);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.formulario-boletin_raiz__y7AeI .formulario-boletin_boton__uLLG7:hover:not(:disabled){background:var(--text-muted);border-color:var(--text-muted)}.formulario-boletin_raiz__y7AeI .formulario-boletin_boton__uLLG7:focus-visible{border-radius:var(--r-btn)}.formulario-boletin_raiz__y7AeI .formulario-boletin_boton__uLLG7:disabled{opacity:.6;cursor:not-allowed}.formulario-boletin_nota__wdNGB{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--text-muted)}.formulario-boletin_aviso__t99hd{margin:0;padding:var(--sp-3) var(--sp-4);border:var(--border-w) solid var(--danger);border-radius:var(--r-control);background:var(--danger-subtle);font-size:var(--fs-sm);line-height:1.5;color:var(--text)}.formulario-boletin_exito__uOc3Z{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-4);border:var(--border-w) solid var(--border);border-radius:var(--r-card);background:var(--surface)}.formulario-boletin_exito__uOc3Z:focus-visible{border-radius:var(--r-card)}.formulario-boletin_exitoTitulo__RW82q{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text)}.formulario-boletin_exitoTexto__27wqv{margin:0;font-size:var(--fs-base);line-height:1.55;color:var(--text)}.formulario-boletin_correoEscrito__wF_fg{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.formulario-boletin_raiz__y7AeI .formulario-boletin_enlace__sw4LX{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--brand);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:560px){.formulario-boletin_raiz__y7AeI .formulario-boletin_boton__uLLG7{flex:1 1 100%;width:100%}}@media (min-width:860px){.formulario-boletin_compacto__M8kRE{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-4);align-items:start}.formulario-boletin_compacto__M8kRE .formulario-boletin_campos__FPEbu{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-column:1}.formulario-boletin_compacto__M8kRE .formulario-boletin_campoCorreo__TJ64o{grid-column:auto}.formulario-boletin_compacto__M8kRE .formulario-boletin_accion__CM7G9{grid-column:2;grid-row:1;padding-top:calc(var(--fs-sm) * var(--lh-ui) + var(--gap-label))}.formulario-boletin_compacto__M8kRE .formulario-boletin_accion__CM7G9 .formulario-boletin_nota__wdNGB{display:none}.formulario-boletin_compacto__M8kRE .formulario-boletin_aviso__t99hd,.formulario-boletin_compacto__M8kRE .formulario-boletin_casillas__92lyh,.formulario-boletin_compacto__M8kRE .formulario-boletin_exito__uOc3Z{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.formulario-boletin_raiz__y7AeI .formulario-boletin_boton__uLLG7,.formulario-boletin_raiz__y7AeI .formulario-boletin_control__W_Veq{transition:none}}