.category-navigation{background:#fff;border-block:1px solid #e5e7eb;position:relative;z-index:20}.category-nav-row{display:flex;align-items:start;min-width:0}.category-nav-primary{display:flex;flex:1;min-width:0}.category-nav-node{flex:none;position:relative}.category-nav-node a,.category-nav-node summary,.category-nav-more>summary{display:block;padding:14px 16px;white-space:nowrap;font-weight:600;color:#172033;cursor:pointer}.category-nav-node summary::after,.category-nav-more>summary::after{content:' \2304';margin-left:8px}.category-nav-node summary{list-style:none}.category-nav-node summary::-webkit-details-marker{display:none}.category-nav-node a:hover,.category-nav-node summary:hover{background:#fff1f2;color:#bd1622}.category-submenu{position:absolute;top:100%;min-width:210px;background:#fff;box-shadow:0 8px 24px #17203326;border:1px solid #eee;border-radius:8px;max-height:70vh;overflow:auto}.category-submenu .category-submenu{position:static;box-shadow:none;border:0;border-left:2px solid #eee;margin-left:16px}.category-nav-more{position:relative;flex:none}.category-nav-more[hidden]{display:none}.category-overflow{right:0}.category-mobile-nav{margin:0 auto 0 0;height:100dvh;max-height:100dvh;width:min(360px,92vw);border:0;padding:20px;overflow:auto}.category-mobile-nav::backdrop{background:#0008}.category-mobile-nav .category-submenu{position:static;box-shadow:none;border:0;margin-left:12px}.category-article-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-block:20px}.category-article-card{border:1px solid #eee;border-radius:12px;padding:16px;background:white;display:flex;flex-direction:column;height:100%}.category-article-card p{flex:1}.category-article-card h3{margin:0 0 8px}.category-article-card time{font-size:12px;color:#667085}.category-page{padding-block:28px}.category-pagination{display:flex;gap:20px;margin-block:24px;align-items:center}.category-article-grid>.category-article-card:only-child{grid-column:1/2;max-width:460px;padding:18px}.category-article-grid>.category-article-card:only-child a h3{font-size:21px;line-height:1.4}.category-article-grid>.category-article-card:only-child>p{font-size:15px}.category-article-grid>.category-article-card:only-child img{aspect-ratio:16/9}.category-listing-count{color:var(--muted,#6b7280);font-size:13px;font-weight:700;margin:4px 0 0}@media(max-width:767px){.category-navigation{display:none}.category-article-grid{grid-template-columns:1fr}.category-page{padding-inline:16px}.category-article-grid>.category-article-card:only-child{max-width:none}}
