/* Shared sector navigation, including the standalone audit page. */
.who-dropdown{position:relative}
.who-dropdown summary{list-style:none;cursor:pointer;font:inherit;padding:16px 0;display:flex;align-items:center;gap:8px}
.who-dropdown summary::-webkit-details-marker{display:none}
.who-dropdown summary span{font-size:11px}
.who-dropdown[open] summary span{transform:rotate(180deg)}
.who-menu{position:absolute;top:100%;left:-18px;width:290px;padding:8px;background:#fff;color:#10202b;border:1px solid #d5ddd9;box-shadow:0 16px 35px #08171f26;z-index:40}
.who-menu a{display:block;padding:14px 12px;font-size:14px;border-bottom:1px solid #edf0ee}
.who-menu a:last-child{border:0}
.who-menu a:hover,.who-menu a:focus-visible{background:#eef2ef}
.who-menu small{display:block;font-size:11px;color:#60717b;margin-top:4px}
.who-dropdown summary:focus-visible{outline:2px solid #19a7ce;outline-offset:4px}
.sector-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.sector-cards .industry-card{max-width:none}
@media(max-width:900px){.who-dropdown{width:100%}.who-dropdown summary{padding:15px 0;border-bottom:1px solid #d5ddd9;font-size:16px}.who-menu{position:static;width:100%;box-shadow:none;margin-bottom:12px}.sector-cards{grid-template-columns:1fr}}
