.blog-list-module__QF54RW__shell{width:100%;max-width:var(--measure-page);padding-inline:var(--page-pad);padding-block:var(--space-12);margin-inline:auto}@media (min-width:1024px){.blog-list-module__QF54RW__shell{padding-block:var(--space-16)}}.blog-list-module__QF54RW__header{margin-bottom:var(--space-8);max-width:var(--measure-prose)}.blog-list-module__QF54RW__title{font:var(--type-h1);color:var(--ink);text-wrap:balance}.blog-list-module__QF54RW__lead{margin-top:var(--space-3);font:var(--type-prose);text-wrap:pretty;color:var(--secondary)}.blog-list-module__QF54RW__empty{color:var(--muted);padding-block:var(--space-6)}.blog-list-module__QF54RW__layout{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.blog-list-module__QF54RW__layout{grid-template-columns:200px 1fr;align-items:start}}.blog-list-module__QF54RW__sidebar{min-width:0}.blog-list-module__QF54RW__filterLabel{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint);margin-bottom:var(--space-3)}.blog-list-module__QF54RW__filterList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-list-module__QF54RW__filterLink{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--card);font:var(--type-small);color:var(--muted);transition:color var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease), background var(--duration-hover) var(--ease);text-decoration:none;display:flex}.blog-list-module__QF54RW__filterLink:hover{color:var(--ink);border-color:var(--deco)}.blog-list-module__QF54RW__filterLink[aria-current=page]{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-tint);font-weight:600}.blog-list-module__QF54RW__filterCount{min-width:var(--space-6);border-radius:var(--radius-pill);background:var(--surface);font:var(--type-meta);color:var(--faint);text-align:center;font-variant-numeric:tabular-nums;padding:2px 6px}@media (min-width:1024px){.blog-list-module__QF54RW__sidebar{top:calc(5rem + var(--space-4));position:sticky}.blog-list-module__QF54RW__filterList{flex-flow:column;gap:0}.blog-list-module__QF54RW__filterLink{min-height:0;padding:var(--space-2) 0 var(--space-2) var(--space-3);background:0 0;border:0;border-left:2px solid #0000;border-radius:0}.blog-list-module__QF54RW__filterLink:hover{border-color:#0000}.blog-list-module__QF54RW__filterLink[aria-current=page]{border-left-color:var(--accent);color:var(--ink);background:0 0}}.blog-list-module__QF54RW__main{min-width:0}.blog-list-module__QF54RW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.blog-list-module__QF54RW__resultsTitle{margin-bottom:var(--space-1);font:var(--type-h3);color:var(--ink)}.blog-list-module__QF54RW__resultCount{font:var(--type-meta);color:var(--faint)}.blog-list-module__QF54RW__legend{align-items:center;gap:var(--space-3);margin:var(--space-3) 0 var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-wrap:wrap;display:flex}.blog-list-module__QF54RW__legendLabel{padding-right:var(--space-3);border-right:1px solid var(--border);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--secondary)}.blog-list-module__QF54RW__legendItem{font:var(--type-small);color:var(--secondary);align-items:center;gap:5px;display:inline-flex}.blog-list-module__QF54RW__list{margin:0;padding:0;list-style:none}.blog-list-module__QF54RW__row{align-items:start;column-gap:var(--space-6);pointer-events:none;border-radius:var(--radius-card);transition:background var(--duration-hover) var(--ease);grid-template-columns:140px minmax(0,1fr) auto;padding-block:20px;display:grid;position:relative}.blog-list-module__QF54RW__row a{pointer-events:auto}.blog-list-module__QF54RW__row:hover{background:var(--surface)}.blog-list-module__QF54RW__thumb{aspect-ratio:16/10;border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);flex-shrink:0;width:140px;position:relative;overflow:hidden}.blog-list-module__QF54RW__thumbImg{object-fit:contain;transition:transform var(--duration-hover) var(--ease)}.blog-list-module__QF54RW__row:hover .blog-list-module__QF54RW__thumbImg{transform:scale(1.03)}.blog-list-module__QF54RW__thumbPlaceholder{color:var(--deco);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blog-list-module__QF54RW__row:not(:first-child){border-top:1px solid var(--border)}.blog-list-module__QF54RW__row:hover .blog-list-module__QF54RW__rowTitle{color:var(--accent-hover)}.blog-list-module__QF54RW__rowOverlay{position:absolute;inset:0}.blog-list-module__QF54RW__rowOverlay:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px;border-radius:var(--radius-chip)}.blog-list-module__QF54RW__rowDate{font:var(--type-meta);color:var(--faint)}.blog-list-module__QF54RW__rowBody{min-width:0;display:block}.blog-list-module__QF54RW__rowTitle{margin-bottom:var(--space-1);font:500 20px/1.3 var(--font-display);color:var(--ink);transition:color var(--duration-hover) var(--ease);display:block}.blog-list-module__QF54RW__rowDesc{font:400 14px/1.6 var(--font-ui);color:var(--muted);display:block}.blog-list-module__QF54RW__rowTags{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.blog-list-module__QF54RW__rowTag{font:500 11.5px var(--font-ui);color:var(--secondary);background:var(--surface);border-radius:var(--radius-pill);padding:3px 10px}.blog-list-module__QF54RW__rowMeta{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.blog-list-module__QF54RW__rowFlags{color:var(--deco);align-items:center;gap:6px;display:flex}.blog-list-module__QF54RW__rowTime{font:var(--type-meta);color:var(--faint)}@media (max-width:767px){.blog-list-module__QF54RW__toolbar{align-items:flex-end}.blog-list-module__QF54RW__row{column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:84px minmax(0,1fr)}.blog-list-module__QF54RW__thumb{grid-area:1/1;width:84px}.blog-list-module__QF54RW__rowBody{grid-area:1/2}.blog-list-module__QF54RW__rowMeta{align-items:center;gap:var(--space-3);flex-direction:row;grid-area:2/1/auto/-1}.blog-list-module__QF54RW__rowTitle{font-size:18px}}.blog-list-module__QF54RW__paginationRow{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}
@keyframes BlogPostList-module__Frd0ZW__listFadeIn{0%{opacity:0}to{opacity:1}}.BlogPostList-module__Frd0ZW__fadeIn{animation:BlogPostList-module__Frd0ZW__listFadeIn .15s var(--ease)}.BlogPostList-module__Frd0ZW__rowHeading{display:contents}
