.wd-blog-card{gap:var(--space-sm);height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.wd-blog-card .wd-placeholder{border:none}.wd-blog-card-body{gap:var(--space-2xs);flex-direction:column;flex-grow:1;display:flex}.wd-blog-card-meta{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.wd-date{font-size:var(--fs-100);color:var(--color-text-muted)}.wd-excerpt{color:var(--color-text-muted);font-size:var(--fs-200);flex-grow:1}.wd-blog-card-link{align-items:center;gap:var(--space-2xs);margin-top:var(--space-2xs);font-size:var(--fs-100);font-weight:var(--fw-semibold);color:var(--color-primary-dark);display:inline-flex}.wd-blog-card:hover .wd-blog-card-link svg{transform:translate(3px)}.wd-blog-card-link svg{transition:transform var(--duration-base) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.wd-blog-card-link svg{transition:none}}
.wd-blog-explorer{gap:var(--space-lg);flex-direction:column;display:flex}.wd-blog-filter{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.wd-blog-filter-chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);font:inherit;font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:center;gap:.45rem;padding:.5rem .95rem;display:inline-flex}.wd-blog-filter-chip:hover{border-color:var(--color-primary);background:var(--color-primary-50)}.wd-blog-filter-chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wd-blog-filter-chip-active,.wd-blog-filter-chip-active:hover{background:var(--color-primary);color:#fff;border-color:#0000}.wd-blog-filter-count{border-radius:var(--radius-full);background:var(--color-primary-50);min-width:1.4rem;font-size:.72rem;font-weight:var(--fw-bold);text-align:center;color:var(--color-primary-dark);padding:.05rem .4rem}.wd-blog-filter-chip-active .wd-blog-filter-count{color:#fff;background:#fff3}.wd-blog-results{gap:var(--space-xl);animation:wd-blog-in .42s var(--ease-emphasized) both;flex-direction:column;display:flex}@keyframes wd-blog-in{0%{opacity:0;transform:translateY(10px)}}.wd-blog-lead{gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md);color:var(--color-text);transition:box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.wd-blog-lead:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-lg)}.wd-blog-lead:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.wd-blog-lead-media{border-radius:var(--radius-lg);position:relative;overflow:hidden}.wd-blog-lead-media .wd-placeholder{border:none}.wd-blog-lead-media img{transition:transform var(--duration-slower) var(--ease-emphasized)}.wd-blog-lead:hover .wd-blog-lead-media img{transform:scale(1.03)}.wd-blog-lead-flag{top:var(--space-sm);left:var(--space-sm);border-radius:var(--radius-full);background:var(--color-primary);box-shadow:var(--shadow-md);font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:.04em;color:#fff;padding:.35rem .8rem;position:absolute}.wd-blog-lead-body{justify-content:center;gap:var(--space-sm);padding:0 var(--space-xs) var(--space-xs);flex-direction:column;display:flex}.wd-blog-lead-meta{font-size:var(--fs-100);color:var(--color-text-muted);flex-wrap:wrap;gap:.2rem .5rem;display:flex}.wd-blog-lead-category{font-weight:var(--fw-bold);color:var(--color-primary)}.wd-blog-lead-title{margin:0}.wd-blog-lead-excerpt{font-size:var(--fs-300);line-height:var(--lh-normal);color:var(--color-text-muted)}.wd-blog-lead-more{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--color-primary-dark);align-items:center;gap:.45rem;display:inline-flex}.wd-blog-lead-more svg{transition:transform var(--duration-base) var(--ease-standard)}.wd-blog-lead:hover .wd-blog-lead-more svg{transform:translate(3px)}.wd-blog-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:640px){.wd-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wd-blog-lead{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.wd-blog-lead-body{padding:var(--space-md) var(--space-md) var(--space-md) 0}.wd-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wd-blog-filter-chip,.wd-blog-lead,.wd-blog-lead-media img,.wd-blog-lead-more svg{transition:none}.wd-blog-lead:hover .wd-blog-lead-media img,.wd-blog-lead:hover .wd-blog-lead-more svg{transform:none}.wd-blog-results{animation:none}}
