.category-list-shell{max-width:1480px;margin-inline:auto;padding:28px 24px}.category-list-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.category-list-layout.has-widget-sidebar{grid-template-columns:210px minmax(0,1fr) 290px}.category-list-main,.category-list-widgets,.category-list-navigation{min-width:0}.category-list-navigation nav{border:1px solid var(--design-border,#e0e7ef);border-radius:10px;overflow:hidden;background:var(--design-surface,#fff)}.category-list-navigation h2{font-size:15px;margin:0;padding:16px 18px;background:color-mix(in srgb,var(--design-primary,#2463eb) 5%,var(--design-surface,#fff))}.category-list-navigation nav>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;text-decoration:none;font-size:14px;line-height:1.4;color:var(--design-text,#263649);border-top:1px solid var(--design-border,#e0e7ef)}.category-list-navigation a:hover,.category-list-navigation a[aria-current=page]{background:var(--design-primary,#2463eb);color:#fff}.category-news-list{display:grid;gap:14px}.category-news-card{display:flex;align-items:center;gap:20px;padding:16px;border:1px solid var(--design-border,#e0e7ef);border-radius:10px;background:var(--design-surface,#fff);text-decoration:none;color:var(--design-text,#263649);transition:border-color .2s,box-shadow .2s}.category-news-card:hover{border-color:var(--design-primary,#2463eb);box-shadow:0 7px 24px rgb(30 50 80 / 7%)}.category-news-card:focus-visible{outline:3px solid var(--design-primary,#2463eb);outline-offset:3px}.category-news-thumbnail{display:grid;place-items:center;flex:0 0 150px;width:150px;height:112px;border-radius:7px;overflow:hidden;background:color-mix(in srgb,var(--design-primary,#2463eb) 3%,var(--design-surface,#fff))}.category-news-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.category-news-placeholder{color:var(--design-muted,#718198);font-size:30px}.category-news-copy{min-width:0}.category-news-copy h2{margin:0 0 8px;font-size:17px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.category-news-copy time{font-size:12px;color:var(--design-muted,#718198)}.category-news-copy p{margin:9px 0 0;font-size:13px;line-height:1.65;color:var(--design-muted,#718198)}.category-list-widgets{display:grid;gap:18px}.category-sidebar-widget>img,.category-sidebar-widget>a>img{display:block;width:100%;height:auto;object-fit:contain;border-radius:8px}.category-sidebar-widget .public-video-widget{width:100%}.category-sidebar-widget .home-widget-title{font-size:18px}.category-sidebar-widget .super-menu{grid-template-columns:1fr}.category-list-main>nav{margin-top:24px}.category-list-shell .page-introduction{margin-bottom:24px}
@media(max-width:1100px){.category-list-layout.has-widget-sidebar{grid-template-columns:190px minmax(0,1fr)}.category-list-widgets{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.category-news-thumbnail{flex-basis:130px;width:130px;height:100px}}
@media(max-width:700px){.category-list-shell{padding:20px 14px}.category-list-layout,.category-list-layout.has-widget-sidebar{grid-template-columns:1fr;gap:18px}.category-list-widgets{grid-column:auto;grid-template-columns:1fr}.category-news-card{gap:12px;padding:12px}.category-news-thumbnail{flex-basis:104px;width:104px;height:90px}.category-news-copy h2{font-size:15px}.category-news-copy p{font-size:12px}.category-list-navigation nav>a{padding:10px 14px}.category-list-navigation h2{padding:12px 14px}}
.category-event-expired{display:inline-flex;padding:4px 9px;margin-bottom:8px;border:1px solid #e3c8a5;border-radius:5px;background:#fff3df;color:#74440b;font-size:12px;font-weight:600;line-height:1.4}
@media(prefers-reduced-motion:reduce){.category-news-card{transition:none}}
.site-design .category-list-shell{box-sizing:border-box;max-width:1480px}
.category-list-navigation{display:grid;gap:18px}.category-list-navigation .site-sidebar-panel{padding:0;border:0;box-shadow:none}.category-list-navigation .site-sidebar-panel>h2{border:1px solid var(--design-border,#e0e7ef);border-bottom:0;border-radius:10px 10px 0 0}.category-list-navigation .site-detail-menu{border-radius:0 0 10px 10px;padding:6px}.category-list-navigation .site-detail-menu a{font-size:14px;padding:10px}.category-list-navigation .site-detail-submenu summary{font-size:12px}
.category-list-main{container-type:inline-size}.category-layout-picker{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:16px}.category-layout-picker>span{font-size:12px;color:var(--design-muted,#718198);margin-right:6px}.category-layout-picker button{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--design-border,#e0e7ef);border-radius:6px;background:var(--design-surface,#fff);color:var(--design-muted,#718198);font:inherit;font-size:12px;cursor:pointer}.category-layout-picker button:hover,.category-layout-picker button[aria-pressed=true]{background:var(--design-primary,#2463eb);border-color:var(--design-primary,#2463eb);color:#fff}.category-layout-picker button:focus-visible{outline:2px solid var(--design-primary,#2463eb);outline-offset:3px}.category-news-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.category-news-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.category-news-columns-2 .category-news-card,.category-news-columns-4 .category-news-card{flex-direction:column;align-items:stretch;gap:12px;min-width:0}.category-news-columns-2 .category-news-thumbnail,.category-news-columns-4 .category-news-thumbnail{flex-basis:auto;width:100%;height:140px}.category-news-columns-4 .category-news-card{padding:12px}.category-news-columns-4 .category-news-copy h2{font-size:14px}.category-news-columns-4 .category-news-copy p{font-size:12px}
@container(max-width:650px){.category-news-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container(max-width:380px){.category-news-columns-2,.category-news-columns-4{grid-template-columns:1fr}}
.site-design .category-layout-picker button[type=submit]{background:var(--design-surface,#fff);color:var(--design-muted,#718198);border-radius:6px}.site-design .category-layout-picker button[type=submit]:hover,.site-design .category-layout-picker button[type=submit][aria-pressed=true]{background:var(--design-primary,#2463eb);color:#fff}
@media(min-width:1101px){.site-design .category-list-shell{width:calc(100% - 40px);max-width:none;padding:12px 0 28px}.category-list-layout{grid-template-columns:minmax(240px,.32fr) minmax(0,1fr)}.category-list-layout.has-widget-sidebar{grid-template-columns:minmax(240px,.32fr) minmax(0,1fr) 300px}}
.category-list-heading-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.category-list-shell .category-list-heading-row .page-introduction{flex:1;min-width:0;margin:0}.category-list-heading-row .category-layout-picker{flex:none;margin:0}.category-list-heading-row h1{margin:0}.category-list-heading-row .page-heading-cover{flex-basis:100%}@container(max-width:550px){.category-list-heading-row{flex-wrap:wrap;gap:10px}.category-list-heading-row .category-layout-picker{margin-left:auto}.category-list-heading-row h1{font-size:1.4rem}.category-layout-picker>span{display:none}}
.category-list-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px;padding-top:18px;border-top:1px solid var(--design-border,#e0e7ef);color:var(--design-muted,#718198);font-size:14px}.category-list-footer p{margin:0}.category-list-footer p span{margin-left:16px}.category-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.category-pagination a,.category-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:5px 10px;box-sizing:border-box;border:1px solid var(--design-border,#e0e7ef);border-radius:6px;text-decoration:none}.category-pagination a:hover,.category-pagination [aria-current=page]{background:var(--design-primary,#2463eb);border-color:var(--design-primary,#2463eb);color:#fff}.category-pagination [aria-disabled=true]{opacity:.5}
