/* Gallery artists and documentary directories: stable, keyboard-accessible navigation. */
.sag-documentation-menu{position:relative;flex:none;color:#574631}
.sag-documentation-menu>summary{display:flex;align-items:center;gap:6px;min-height:48px;padding:8px 0;list-style:none;cursor:pointer;color:inherit;font:500 .86rem/1.35 Inter,Arial,system-ui,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap}
.sag-documentation-menu>summary::-webkit-details-marker{display:none}
.sag-documentation-menu>summary::after{content:'⌄';font-size:.85em}
.sag-documentation-menu>summary:hover{color:#76571e}
.sag-documentation-menu>summary:focus-visible{outline:2px solid #98732d;outline-offset:4px;border-radius:3px}
.sag-documentation-links{position:absolute;top:100%;left:-14px;z-index:40;min-width:240px;padding:10px 12px;border:1px solid #dacaa9;border-radius:0 0 10px 10px;background:#fffdf8;box-shadow:0 14px 28px rgba(70,49,17,.14)}
.sag-documentation-menu:not([open])>.sag-documentation-links{display:none}
.sag-documentation-menu .sag-documentation-links>a{display:block!important;padding:12px 10px!important;margin:0!important;border:0!important;background:transparent!important;color:#574631!important;font:500 .85rem/1.4 Inter,Arial,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;text-decoration:none!important}
.sag-documentation-menu .sag-documentation-links>a:hover,.sag-documentation-menu .sag-documentation-links>a:focus-visible{background:#f4edde!important;color:#6c4e1c!important}
@media(max-width:1500px){.sag-master-nav .sag-documentation-menu{grid-column:1/-1}.sag-master-nav .sag-documentation-menu>summary{padding:11px 12px;min-height:46px;border-bottom:1px solid #ede1cc}.sag-master-nav .sag-documentation-links{position:static;min-width:0;margin:0 12px 12px;padding:4px 8px;box-shadow:none;border-radius:6px}}
.sag-menu-open #primaryNavigation .sag-documentation-menu{grid-column:1/-1}.sag-menu-open #primaryNavigation .sag-documentation-menu>summary{padding:10px 12px}.sag-menu-open #primaryNavigation .sag-documentation-links{position:static;min-width:0;margin:0 12px 8px;padding:4px 8px;box-shadow:none;border-radius:6px}
