/* Shared navigation: six sections, identical destinations on every screen. */
body.da-signature .da-header-row{gap:18px}
body.da-signature .da-nav{gap:18px;min-width:0}
body.da-signature .da-primary-group[data-current]>summary{color:var(--da-ink)}
body.da-signature .da-primary-group[data-current]>summary:after{content:'';position:absolute;bottom:5px;left:0;right:0;height:1px;background:var(--da-gold)}
body.da-signature .da-nav-dropdown>a[aria-current]{color:var(--da-gold);background:var(--da-ivory)}
body.da-signature .da-mobile-group{border-bottom:1px solid var(--da-line)}
body.da-signature .da-mobile-group>summary{justify-content:space-between;min-height:49px;padding:13px 0;font-size:15px;color:var(--da-ink);white-space:normal}
body.da-signature .da-mobile-group[open]>summary{color:var(--da-gold)}
body.da-signature .da-mobile-group>summary>span{flex:none;transition:transform .18s}
body.da-signature .da-mobile-group[open]>summary>span{transform:rotate(180deg)}
body.da-signature .da-mobile-subnav{display:grid;padding:0 0 9px}
body.da-signature .da-mobile-subnav>a{display:flex;align-items:center;min-height:44px;padding:9px 14px;color:var(--da-muted);font-size:14px;line-height:1.5;text-decoration:none}
body.da-signature .da-mobile-subnav>a:is(:hover,[aria-current]){background:var(--da-ivory);color:var(--da-ink)}
body.da-signature .mobile-nav>a[aria-current]{color:var(--da-gold)}
body.da-signature .da-footer-legal{display:flex;flex-wrap:wrap;gap:8px 18px}
body.da-signature .da-footer-legal>a{min-height:32px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff50}
@media(min-width:1101px) and (max-width:1250px){body.da-signature .da-nav{gap:14px}body.da-signature .da-header-tools{gap:9px}body.da-signature .da-header-row{gap:14px}}
@media(min-width:801px) and (max-width:1100px){body.da-signature .da-nav{gap:24px;justify-content:center}}
@media(max-width:800px){body.da-signature .da-header-row{flex-wrap:nowrap}body.da-signature .da-nav,body.da-signature .da-header-cta{display:none}body.da-signature .da-header-tools{margin-left:auto}body.da-signature .nav-toggle{display:flex}}
@media(prefers-reduced-motion:reduce){body.da-signature .da-mobile-group>summary>span{transition:none}}
