/* Navigation only. Existing links and actions stay in their original DOM. */
.gc412-share-home{display:flex;justify-content:center;width:100%;padding:30px 0}
[data-gca-share]{font:inherit;cursor:pointer;color:inherit;border:1px solid currentColor;border-radius:999px;padding:10px 16px;background:transparent}
.gc412-nav-shell{overflow:visible!important;flex-wrap:nowrap!important}
.gc412-nav-shell>.gc412-menu-btn{display:none!important;flex:0 0 42px;width:42px!important;height:42px!important;padding:0!important;border:0!important;background:none!important;color:inherit!important;position:relative;cursor:pointer}
.gc412-menu-btn::before,.gc412-menu-btn::after{content:""!important;position:absolute!important;left:10px!important;right:10px!important;width:auto!important;height:1px!important;background:currentColor!important;transition:.3s!important;transform:none!important}
.gc412-menu-btn::before{top:15px!important}.gc412-menu-btn::after{top:24px!important}
.gc412-nav-open .gc412-menu-btn::before{top:20px!important;transform:rotate(45deg)!important}
.gc412-nav-open .gc412-menu-btn::after{top:20px!important;transform:rotate(-45deg)!important}
.gc412-nav-shell:not(.gc412-nav-small)>.gc412-nav-actions,.gc412-nav-actions.gc412-nav-measure{display:flex!important;flex-wrap:nowrap!important;gap:8px;position:static!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important}
.gc412-nav-actions>a,.gc412-nav-actions>button{display:flex!important;align-items:center;white-space:nowrap;flex-shrink:0}
.gc412-nav-actions>.mobile-nav-cue{display:none!important}
.gc412-nav-actions.gc412-nav-measure{position:fixed!important;left:-20000px!important;top:0!important;width:max-content!important;visibility:hidden!important}
.gc412-nav-small>.gc412-menu-btn{display:block!important;margin-left:auto}
.gc412-nav-small>.gc412-nav-actions:not(.gc412-nav-measure){display:flex!important;flex-direction:column!important;position:absolute!important;left:0!important;right:0!important;top:calc(100% + 10px)!important;bottom:auto!important;width:auto!important;max-height:70dvh!important;overflow-y:auto!important;gap:8px!important;padding:18px!important;margin:0!important;border:1px solid #ffffff30!important;border-radius:22px;background:rgba(12,14,15,.97)!important;color:#f1f3f2!important;box-shadow:0 16px 46px #0005;backdrop-filter:blur(20px);opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-18px)!important;transition:opacity .25s,transform .25s,visibility .25s;z-index:1000}
.gc412-nav-small.gc412-nav-open>.gc412-nav-actions:not(.gc412-nav-measure){opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
.gc412-nav-small>.gc412-nav-actions>a,.gc412-nav-small>.gc412-nav-actions>button{padding:12px!important;white-space:normal!important;max-width:100%!important;justify-content:flex-start}
@media(prefers-reduced-motion:reduce){.gc412-menu-btn::before,.gc412-menu-btn::after,.gc412-nav-actions{transition:none!important}}
/* Earlier section breakpoints hid auxiliary links; all stay available here. */
html body .gc412-nav-shell.gc412-nav-shell.gc412-nav-shell .gc412-nav-actions>a,html body .gc412-nav-shell.gc412-nav-shell.gc412-nav-shell .gc412-nav-actions>button{display:flex!important}
