/* Persistent La Familia access in the public header. */
body.hgp-v2 .hgp-header{flex-wrap:wrap;row-gap:16px}
body.hgp-v2 .hgp-familia-access{display:flex;flex:0 0 100%;align-items:center;justify-content:flex-end;gap:24px;border-top:1px solid rgba(224,197,141,.25);padding-top:12px;font-family:Arial,Helvetica,sans-serif}
body.hgp-v2 .hgp-familia-label{font-family:Georgia,'Times New Roman',serif;font-size:21px;color:#e0c58d;white-space:nowrap}
body.hgp-v2 .hgp-familia-actions{display:flex;align-items:center;gap:10px}
body.hgp-v2 .hgp-familia-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid #e0c58d;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap}
body.hgp-v2 .hgp-familia-signin{color:#f5ead4;background:#191814}
body.hgp-v2 .hgp-familia-actions .hgp-familia-register{color:#191814;background:#e0c58d}
body.hgp-v2 .hgp-familia-signin:hover{background:#302a20;color:#fff}
body.hgp-v2 .hgp-familia-actions .hgp-familia-register:hover{background:#f1dab0;color:#191814}
@media(max-width:900px){body.hgp-v2 .hgp-familia-access{justify-content:space-between;gap:12px}body.hgp-v2 .hgp-familia-actions>a{padding-inline:16px}}
@media(max-width:380px){body.hgp-v2 .hgp-familia-label{font-size:19px}body.hgp-v2 .hgp-familia-actions{gap:8px}body.hgp-v2 .hgp-familia-actions>a{padding-inline:12px}}
