/* All sector guides use the same two-column navigation as Platform. */
.pg-playbooks .pg-menu{width:760px;max-width:calc(100vw - 32px);left:-176px;max-height:calc(100dvh - 105px);overflow-y:auto;overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}
.pg-menu .mi{min-width:0;padding:11px 10px;align-items:flex-start}
.pg-menu .mi>span:last-child{min-width:0}
.pg-menu .mi b{font-size:13px;line-height:1.4}
.pg-menu .mi small{font-size:12px;line-height:1.45}
.pg-menu .mi[aria-current=page]{background:var(--tint)}
.pg-playbooks.pg-open .pg-menu{opacity:1;visibility:visible;transform:none}
.pg-playbooks.pg-dismissed .pg-menu{opacity:0;visibility:hidden;pointer-events:none}
.pg-menu .mi:focus-visible,.pg-mobile-playbooks a:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;border-radius:8px}
.pg-mobile-playbooks .mlinks a{display:flex;flex-direction:column;gap:3px;padding:13px 8px;border-radius:8px}
.pg-mobile-playbooks .mlinks a b{font-size:15px;font-weight:600}
.pg-mobile-playbooks .mlinks a small{font-size:13px;line-height:1.45;color:var(--muted)}
.pg-mobile-playbooks a[aria-current=page]{background:var(--tint)}
.pg-sources{padding-left:20px;line-height:1.65}
.pg-sources li{padding:5px 0;font-size:15px}
.pg-sources a{color:var(--acc2);text-decoration:underline;text-underline-offset:3px}
@media(min-width:1001px) and (max-width:1200px){.pg-playbooks .pg-menu{width:700px;left:-200px}}
