/* Match the Y-DNA selected-section submenu without widening the compact rail. */
.g-nav .g-section-subnav{display:grid;gap:2px;margin:-1px 0 7px 15px;padding:6px 0 6px 11px;border-left:2px solid #77906b;min-width:0}
.g-nav .g-section-subnav[hidden]{display:none}
.g-nav .g-section-subnav a{display:block;min-width:0;color:#bcd0b1;text-decoration:none;font-size:11px;line-height:1.3;padding:5px 7px;border-radius:4px;white-space:normal;overflow-wrap:anywhere}
.g-nav .g-section-subnav a:hover{background:#355143;color:#fff}
.g-nav .g-section-subnav a[aria-current]{background:#59734f;color:#fff;font-weight:700}
.g-nav .g-section-subnav a:focus-visible{outline:2px solid #d3deae;outline-offset:1px}
.g-nav .g-section-subnav .g-section-reference{margin-left:7px;border-left:1px solid #77906b;border-radius:0;font-size:10px;color:#d1dcb6}
body.g-nav-collapsed .g-section-subnav{display:none}
@media(min-width:761px) and (max-width:1199px){body:not(.g-nav-wide) .g-section-subnav,body:not(.g-nav-wide) .g-dna-subnav{display:none}}
@media(max-width:760px){body.g-nav-open .g-nav .g-section-subnav{display:grid}.g-nav .g-section-subnav a{padding-block:9px}}
