/* Scoped additions; existing public typography and colors remain in use. */
#nav ul{display:flex;flex-wrap:wrap}#nav_sm .content-mobile-group{margin-bottom:15px}#nav_sm .content-mobile-group h4{margin-bottom:6px}#nav_sm .content-mobile-group div a{display:inline-block;margin:0 12px 7px 0}.content-subnav a{overflow-wrap:anywhere}.content-subnav h6{overflow-wrap:anywhere}
#nav_sm{overflow-y:auto;overscroll-behavior:contain}#nav_sm .content-mobile-group h4{margin-top:14px}#nav_sm .content-mobile-group:first-child h4{margin-top:30px}#nav ul{row-gap:8px}@media screen and (min-width:841px){#left{overflow-y:auto;overscroll-behavior:contain}}
@media print{#article,#article_home{margin-top:0!important}#left{max-height:none!important;overflow:visible}}

/* Vertical section titles participate in layout, including in the scrollable
   sidebar. A rotated float reserves only one line and clips longer titles. */
.left_nav2.content-subnav{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:17px;align-items:start}
.left_nav2.content-subnav h6{width:auto;float:none;margin:2px 0 0;padding:0;writing-mode:vertical-rl;transform:rotate(180deg);transform-origin:center;white-space:nowrap;overflow-wrap:normal;text-align:left;justify-self:start}
.left_nav2.content-subnav ul{margin:0;padding:0}
