/* Sistema común de firmas · Manual de identidad V1.5, sección 3.5 */
#utility-scale,.node-8sol{--acc:#235D92}#despliega,.node-despliega{--acc:#FAA634}#desarrollo,.node-arraiga,.arraiga-page{--acc:#FFD457}
.division-signature .sig-bar{display:block;width:46px;height:4px;background:var(--acc,#235D92);margin:11px 0 9px}
.division-signature .sig-end{display:block;font-style:normal;font-size:13px;line-height:1.3;letter-spacing:0;text-transform:none;color:#666}
.brand-node .node-descriptor:after{content:"";display:block;width:34px;height:3px;margin:7px auto 0;background:var(--acc)}
@media(max-width:760px){.division-signature .sig-bar{width:38px;height:3px;margin:8px 0 7px}.division-signature .sig-end{font-size:12px}}
/* Mapa de marcas en tabletas: distribución en dos filas para que el logo central no se tape */
@media(min-width:601px) and (max-width:900px){.brand-connections{display:none}.brand-map{height:900px}.brand-node{width:44%;min-height:270px}.node-8sol{left:25%;top:17%}.node-arraiga{left:75%;top:17%}.brand-hub{top:50%;width:300px}.brand-hub .sol-signature,.brand-hub .sol-signature img{width:240px}.node-despliega{left:50%;top:84%;width:300px}}

/* Formulario Arraiga: aviso de datos y acciones */
.form-privacy{font-size:13px;line-height:1.45;color:#5f6b78;margin:14px 0 0}.form-privacy a{text-decoration:underline}
.draft-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.button-ghost{background:transparent;color:var(--blue,#00467f);border:1px solid currentColor;cursor:pointer;font-family:inherit}
.button-ghost:hover{background:#eef3f8}
.footer-bottom a[href^="priva"]{text-decoration:underline}
