.blog-list-hero{padding-block:calc(var(--grid-bl) * 12) calc(var(--grid-bl) * 10);background:radial-gradient(ellipse at 80% 20%,color-mix(in srgb,var(--color-terracota) 8%,transparent) 0%,transparent 60%),var(--color-bg);border-bottom:1px solid var(--color-border)}.blog-list-hero .eyebrow{margin-bottom:calc(var(--grid-bl) * 4);display:inline-block}.blog-list-hero .display-1{margin:0 0 calc(var(--grid-bl) * 4)}.blog-list-hero .lead{max-width:56ch;margin:0}.blog-stats{gap:calc(var(--grid-bl) * 3);grid-template-columns:1fr 1fr;align-content:end;display:grid}.stat-mini{gap:calc(var(--grid-bl) * 1);padding:calc(var(--grid-bl) * 3) calc(var(--grid-bl) * 4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.stat-mini .caption{color:var(--color-text-muted)}.stat-mini strong{margin:0;line-height:32px}.blog-filters{background:var(--color-bg-alt);padding-block:calc(var(--grid-bl) * 4);border-bottom:1px solid var(--color-border);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.filters-row{gap:calc(var(--grid-bl) * 1);flex-wrap:wrap;align-items:center;display:flex}.filter-chip{align-items:center;gap:calc(var(--grid-bl) * 1);padding:calc(var(--grid-bl) * 1) calc(var(--grid-bl) * 3);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:9999px;font-size:.8125rem;font-weight:500;line-height:24px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.filter-chip:hover{border-color:var(--color-terracota);color:var(--color-terracota)}.filter-chip.active{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.filter-count{background:color-mix(in srgb,var(--color-shadow-black) 8%,transparent);text-align:center;border-radius:9999px;min-width:20px;padding:0 8px;font-size:.6875rem;font-weight:600;line-height:16px}.filter-chip.active .filter-count{background:color-mix(in srgb,var(--color-shadow-white) 20%,transparent);color:var(--color-bg)}.blog-list-grid-section{padding-block:calc(var(--grid-bl) * 12) calc(var(--grid-bl) * 16);background:var(--color-bg)}.blog-list-grid-section .band{row-gap:calc(var(--grid-bl) * 4)}.blog-error,.blog-empty{padding:calc(var(--grid-bl) * 12);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-muted);font-style:italic}.blog-error small{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.75rem;display:block}.blog-card{min-width:0}.blog-card-link{height:100%;padding:calc(var(--grid-bl) * 5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;flex-direction:column;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.blog-card-link:before{content:"";background:var(--color-terracota);transform-origin:0;height:3px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.blog-card-link:hover{border-color:var(--color-terracota);box-shadow:0 8px 16px color-mix(in srgb,var(--color-bg-dark) 10%,transparent);transform:translateY(-2px)}.blog-card-link:hover:before{transform:scaleX(1)}.blog-card-header{margin-bottom:calc(var(--grid-bl) * 3)}.blog-card-cat{color:var(--color-terracota);margin-bottom:calc(var(--grid-bl) * 2);display:inline-block}.blog-card-header h2{color:var(--color-text);margin:0}.blog-card-link:hover .blog-card-header h2{color:var(--color-terracota)}.blog-card-excerpt{color:var(--color-text-secondary);margin:0 0 calc(var(--grid-bl) * 4);flex:1;font-size:.9375rem;line-height:24px}.blog-card-footer{gap:calc(var(--grid-bl) * 1);padding-top:calc(var(--grid-bl) * 3);border-top:1px solid var(--color-border);color:var(--color-text-muted);grid-template-columns:auto auto 1fr auto;align-items:center;font-size:.75rem;display:grid}.blog-card-date,.blog-card-lectura{line-height:16px}.blog-card-dot{color:var(--color-text-muted)}.blog-card-arrow{color:var(--color-terracota);font-size:1.125rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}.blog-card-link:hover .blog-card-arrow{transform:translate(4px)}.blog-card-featured .blog-card-link{background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-bg-alt) 100%);padding:calc(var(--grid-bl) * 7)}.blog-card-featured .blog-card-header h2{font-size:2.25rem;line-height:48px}.blog-card-featured .blog-card-excerpt{max-width:64ch;font-size:1.0625rem;line-height:28px}@media(min-width:1200px){.blog-card-featured{grid-column:1/-1}.blog-card,.blog-card:nth-child(6n+2){grid-column:span 4}}@media(min-width:768px)and (max-width:1199px){.blog-card-featured{grid-column:1/-1}.blog-card{grid-column:span 6}}@media(max-width:767px){.blog-card{grid-column:1/-1}.blog-card-featured .blog-card-link{padding:calc(var(--grid-bl) * 5)}.blog-card-featured .blog-card-header h2{font-size:1.5rem;line-height:32px}}
