/* Accesso alla piattaforma formativa Studio Giovannoni. */
header nav .training-access, .area-dialog .training-access { background:#086675; border-color:#086675; color:#fff; white-space:nowrap; }
header nav .training-access:hover, .area-dialog .training-access:hover { background:#064d59; border-color:#064d59; color:#fff; }
.training-access:focus-visible { outline:3px solid #83c7d3; outline-offset:4px; }
.training-identity { display:block; width:min(100%,410px); height:auto; margin:0 0 26px; }
.training-access-note { color:#526a73; font-size:14px; line-height:1.6; margin:14px 0 0; max-width:480px; }
header nav { flex-wrap:wrap; }
@media(max-width:1050px){ header .wrap { gap:18px; } header nav { justify-content:flex-end; gap:12px; } header nav .training-access { padding:10px 15px; } }
@media(max-width:650px){ header nav .training-access { white-space:normal; } .training-identity { max-width:330px; margin-bottom:22px; } }

/* Mantiene visibile l’accesso formazione anche sotto i 900px. */
@media(max-width:900px){header nav .training-access{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:8px 12px;font-size:12px}header nav{justify-content:flex-start}}
