/* Bounded public browse pages and their links from existing state hubs. */
.sh-shell .state-browse-nav{margin:20px 0;padding:16px 0;border-top:1px solid var(--ink,#000)}
.sh-shell .state-browse-nav p{margin:0 0 10px;font-weight:600}
.sh-shell .state-browse-nav ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}
.sh-shell .state-browse-nav ol a,.sh-shell .state-browse-nav [aria-current="page"]{display:block;padding:8px 12px;border:1px solid var(--ink,#000)}
.sh-shell .state-browse-nav [aria-current="page"]{background:var(--ink,#000);color:#fff}
.sh-shell .state-browse-steps{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:12px}
.sh-shell.state-browse-shell{max-width:940px}
.sh-shell .state-browse-list{list-style:none;padding:0;margin:24px 0}
.sh-shell .state-browse-record{padding:14px 0;border-bottom:1px solid var(--line,#ccc);display:flex;flex-direction:column;gap:4px}
.sh-shell .state-browse-record>a{font-weight:600}
.sh-shell .state-browse-record>span{font-size:14px;color:var(--muted,#555)}
@media(max-width:600px){.sh-shell .state-browse-nav ol a,.sh-shell .state-browse-nav [aria-current="page"]{padding:10px}.sh-shell.state-browse-shell{padding-left:16px;padding-right:16px}}
