/* One directory component across the editorial pages and Timepieces. */
html:has(dialog[open]){overflow:hidden;scrollbar-gutter:auto}
:is(.directory,.timepieces-studio .menu-dialog){padding:clamp(20px,3vh,32px) 7vw;background:#06120c;overflow:auto}
:is(.directory .directory-top,.timepieces-studio .menu-dialog .dialog-head){background:transparent;position:static;border:0;padding:0;min-height:44px}
:is(.directory,.timepieces-studio .menu-dialog) nav{margin:clamp(20px,4vh,36px) auto;max-width:1100px;padding:0}
:is(.directory,.timepieces-studio .menu-dialog) nav a{font-size:clamp(36px,min(5.8vw,8vh),76px);line-height:1.15;padding:clamp(12px,2.4vh,20px) 0;gap:35px;letter-spacing:normal;align-items:baseline}
:is(.directory .menu-close,.timepieces-studio .studio-menu-close){min-height:44px;min-width:44px}
.plate-close{min-height:44px}
@media(max-width:760px){:is(.directory,.timepieces-studio .menu-dialog){padding-inline:24px}:is(.directory,.timepieces-studio .menu-dialog) nav a{font-size:44px;gap:20px}}
