/* Controlled editorial navigation and article metadata. */
.category-bar{position:relative;z-index:30;box-shadow:0 1px 0 rgba(0,0,0,.08)}
.category-bar .primary-category-nav{position:relative;display:flex;align-items:stretch;min-height:48px;gap:0;overflow:visible}
.primary-category-nav>a,.primary-category-nav summary{display:flex;align-items:center;min-height:48px;padding:0 13px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:850;letter-spacing:.48px;white-space:nowrap;cursor:pointer}
.primary-category-nav>a:hover,.primary-category-nav>a:focus-visible,.primary-category-nav summary:hover,.primary-category-nav summary:focus-visible{background:rgba(6,10,21,.18);outline:none}
.primary-category-nav .nav-home{gap:7px;padding-left:0;margin-right:7px;color:#fff;font-size:11px}.primary-category-nav .nav-home span{font-size:17px;line-height:1;transform:translateY(-1px)}
.category-menu{margin-left:auto;position:relative;display:block}.category-menu summary{list-style:none;gap:7px;padding-right:0}.category-menu summary::-webkit-details-marker{display:none}
.category-mega{display:none;position:absolute;top:calc(100% + 7px);right:0;width:min(720px,calc(100vw - 40px));padding:22px;background:#fff;color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--red);box-shadow:0 18px 42px rgba(10,15,30,.18)}.category-menu[open] .category-mega{display:block}
.category-mega strong{display:block;margin-bottom:15px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--red)}.category-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 20px}.category-mega-grid a{display:block;padding:8px 0;color:var(--ink);border-bottom:1px solid var(--line);font-family:Georgia,serif;font-size:15px;line-height:1.2;text-decoration:none}.category-mega-grid a:hover{color:var(--red)}
.article-meta{flex-wrap:wrap;gap:8px 16px;font-variant-numeric:tabular-nums}.article-meta span,.article-meta time{display:inline-flex;align-items:center;min-height:20px}
@media(max-width:1000px){.primary-category-nav>a:nth-of-type(n+7){display:none}.primary-category-nav .nav-home{display:flex}.category-menu{margin-left:auto}.primary-category-nav>a,.primary-category-nav summary{padding-inline:10px}}
@media(max-width:680px){.category-bar .shell{width:100%}.category-bar .primary-category-nav{padding:0 14px}.primary-category-nav>a:not(.nav-home):not(:nth-of-type(2)):not(:nth-of-type(3)){display:none}.primary-category-nav .nav-home{padding-left:0;margin-right:0}.category-mega{right:-14px;width:calc(100vw - 28px)}.category-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}.article-meta{gap:6px 12px}}
