._16byCW_card{background:var(--base-white);border-radius:var(--radius-md);height:100%;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._16byCW_card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}._16byCW_card:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}._16byCW_media{aspect-ratio:282/172;background:var(--brand-background);position:relative;overflow:hidden}._16byCW_image{object-fit:contain}._16byCW_placeholder{background:var(--brand-background);position:absolute;inset:0}._16byCW_body{padding:var(--space-3) var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex}._16byCW_title{font-size:var(--fs-16);line-height:var(--lh-150);font-weight:var(--fw-medium);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._16byCW_link{color:var(--text-dark);text-decoration:none}._16byCW_link:hover{color:var(--text-dark)}._16byCW_link:focus-visible{outline:none}._16byCW_link:after{content:"";position:absolute;inset:0}._16byCW_date{margin-top:var(--space-1);font-size:var(--fs-12);line-height:var(--lh-150);color:var(--text-tertiary)}._16byCW_excerpt{margin-top:var(--space-3);font-size:var(--fs-14);line-height:var(--lh-150);color:var(--text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._16byCW_more{padding-top:var(--space-5);font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--text-dark);margin-top:auto}
.eXgbla_page{background:var(--surface-bg-white);padding-block:var(--space-8) var(--space-16)}main:has(>.eXgbla_page){background:var(--surface-bg-white)}main:has(>.eXgbla_page)+footer{margin-top:0}.eXgbla_header{margin-bottom:var(--space-6)}.eXgbla_title{font-size:var(--fs-24);line-height:var(--lh-130);font-weight:var(--fw-bold)}.eXgbla_subtitle{margin-top:var(--space-2);font-size:var(--fs-16);color:var(--text-dark)}.eXgbla_categories{gap:var(--space-2);margin:0 calc(-1 * var(--container-pad)) var(--space-6);padding:2px var(--container-pad) var(--space-2);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.eXgbla_categories li{flex:none}.eXgbla_category{min-height:var(--tap-min);padding:0 var(--space-4);border:1px solid var(--secondary-border);border-radius:var(--radius-full);background:var(--base-white);color:var(--text-dark);font-size:var(--fs-14);font-weight:var(--fw-medium);align-items:center;text-decoration:none;display:inline-flex}.eXgbla_category:hover{border-color:var(--text-dark);color:var(--text-dark)}.eXgbla_category[aria-current=page]{border-color:var(--text-dark);background:var(--text-dark);color:var(--text-white)}.eXgbla_grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.eXgbla_paging{align-items:center;gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:1fr auto 1fr;display:grid}.eXgbla_paging>:last-child{justify-self:end}.eXgbla_pageLink{min-height:var(--tap-min);padding:0 var(--space-6);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--base-white);color:var(--text-dark);font-weight:var(--fw-medium);align-items:center;text-decoration:none;display:inline-flex}.eXgbla_pageLink:hover{border-color:var(--text-dark);color:var(--text-dark)}.eXgbla_pageCount{font-size:var(--fs-14);color:var(--text-tertiary)}.eXgbla_empty{gap:var(--space-2);padding:var(--space-10) var(--space-6);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--base-white);text-align:center;color:var(--text-tertiary);display:grid}.eXgbla_emptyTitle{color:var(--text-dark);font-weight:var(--fw-semibold)}.eXgbla_skelCard{border-radius:var(--radius-md);background:var(--base-white);height:400px}@media (min-width:600px){.eXgbla_grid{row-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.eXgbla_categories{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:900px){.eXgbla_page{padding-block:var(--space-16) var(--space-20)}.eXgbla_header{margin-bottom:var(--space-8)}.eXgbla_title{font-size:var(--fs-32)}.eXgbla_subtitle{font-size:var(--fs-20)}.eXgbla_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.eXgbla_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
