
.ed-section-nav{position:relative;display:flex;align-items:center;gap:32px;min-height:53px;margin:0 0 36px;border-bottom:1px solid var(--ed-rule);font-family:var(--font-body);font-size:14px;line-height:1.4}
.ed-section-nav a{text-decoration:none;display:flex;align-items:center;min-height:52px;color:var(--ed-muted);white-space:nowrap}
.ed-section-nav a:hover{color:var(--cream)}
.ed-section-home{margin-right:auto;font-weight:500}
.ed-section-desktop{display:flex;align-items:center;gap:30px}
.ed-section-nav a[aria-current=page]{color:var(--cobalt-bright);box-shadow:inset 0 -2px var(--cobalt-bright)}
.ed-section-menu{display:none}
@media(max-width:800px){
 .ed-section-nav{gap:16px;margin-bottom:28px;font-size:13px;min-height:49px}
 .ed-section-nav a{min-height:48px}
 .ed-section-desktop{display:none}
 .ed-section-menu{display:block;min-width:0}
 .ed-section-menu summary{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:48px;list-style:none;cursor:pointer;color:var(--cobalt-bright)}
 .ed-section-menu summary::-webkit-details-marker{display:none}
 .ed-section-menu summary::after{content:'';width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-4px;flex-shrink:0}
 .ed-section-menu[open] summary::after{transform:rotate(225deg);margin-top:3px}
 .ed-section-menu summary:focus-visible{outline:2px solid var(--cobalt-bright);outline-offset:3px}
 .ed-section-options{position:absolute;z-index:20;right:0;top:calc(100% + 8px);width:min(320px,100%);padding:8px 18px;border:1px solid var(--ed-rule);border-radius:12px;background:#0d1525;box-shadow:0 14px 35px rgba(0,0,0,.25)}
 .ed-section-options a{white-space:normal;min-height:48px;border-bottom:1px solid var(--ed-rule)}
 .ed-section-options a:last-child{border-bottom:0}
 .ed-section-options a[aria-current=page]{box-shadow:none}
}
@media print{.ed-section-nav{display:none}}
