.blog-catalog{margin-top:4rem;scroll-margin-top:2rem}.blog-catalog [hidden]{display:none!important}.blog-catalog__heading h2{max-width:46rem;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.15}.blog-catalog__heading>p{color:var(--color-text-secondary);margin:1rem 0 1.8rem;font-size:.9rem}.blog-catalog__tools{background:var(--color-surface-quiet);border-top:3px solid var(--color-action-primary);grid-template-columns:minmax(0,1.6fr) minmax(13rem,1fr);gap:1.4rem 2rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.blog-catalog label{font-size:.86rem;font-weight:600;display:block}.blog-catalog input[type=search],.blog-catalog select{width:100%;min-height:3rem;color:var(--color-text-primary);font:inherit;background:#faf7f0;border:1px solid #958b7b;border-radius:0;margin-top:.6rem;padding:.65rem .8rem;font-size:.9rem;display:block}.blog-catalog input::placeholder{color:#686158;opacity:1}.blog-catalog__tools p{color:var(--color-text-secondary);margin:.6rem 0 0;font-size:.75rem;line-height:1.5}.blog-catalog__saved-filter label{cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;display:flex}.blog-catalog input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-action-primary);margin:0}.blog-catalog button{border:1px solid var(--color-action-primary);min-height:2.75rem;color:var(--color-action-primary);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:.55rem .85rem;font-size:.8rem}.blog-catalog button:hover{background:var(--color-boundary-paper)}.blog-catalog button[aria-pressed=true]{background:var(--color-action-primary);color:var(--color-action-on-primary)}.blog-catalog button[aria-pressed=true]:hover{background:var(--color-surface-dark-soft)}.blog-catalog :is(button,input,select,a):focus-visible{outline:3px solid var(--color-action-primary);outline-offset:4px}.blog-catalog__reset{place-self:center start}.blog-catalog__status{margin-block:1.4rem;font-size:.83rem}.blog-catalog__note{border-left:3px solid var(--color-accent-brass);background:var(--color-surface-quiet);padding:1rem;font-size:.82rem}.blog-catalog__list{border-top:1px solid var(--color-text-primary)}.blog-catalog__article{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:11rem minmax(0,1fr);gap:2rem;padding-block:2rem;display:grid}.blog-catalog__article:not(:has(.blog-catalog__thumb)){grid-template-columns:minmax(0,1fr)}.blog-catalog__thumb img{width:100%;height:auto;display:block}.blog-catalog__match{color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}.blog-catalog__copy .eyebrow{margin:0 0 .75rem;font-size:.68rem}.blog-catalog__copy h3{max-width:47rem;margin:0;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.25}.blog-catalog__copy h3 a{text-decoration:none}.blog-catalog__copy h3 a:hover{text-underline-offset:.18em;text-decoration:underline}.blog-catalog__copy>p:not(.eyebrow){max-width:46rem;color:var(--color-text-secondary);margin:.8rem 0 1rem;font-size:.87rem;line-height:1.6}.blog-catalog__actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;display:flex}.blog-catalog__actions .text-link{font-size:.8rem}.blog-catalog__save span[aria-hidden]{font-size:1rem}.blog-catalog__more{justify-content:center;margin-top:2rem;display:flex}.blog-catalog__more button{background:var(--color-action-primary);color:var(--color-action-on-primary);padding:.8rem 2rem}.blog-catalog__more button:hover{background:var(--color-surface-dark-soft)}.blog-catalog__pages{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.blog-catalog__pages a{border:1px solid var(--color-border-subtle);padding:.5rem .75rem}.blog-catalog__pages a[aria-current=page]{background:var(--color-action-primary);color:var(--color-action-on-primary)}.blog-catalog__empty{border-block:1px solid var(--color-border-subtle);padding-block:2.5rem}.blog-catalog__empty h3{margin:0 0 .8rem;font-size:1.5rem}.blog-catalog__empty p{max-width:42rem;font-size:.88rem}.blog-catalog__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.blog-catalog__tools{grid-template-columns:minmax(0,1fr);gap:1rem}.blog-catalog__article{grid-template-columns:7rem minmax(0,1fr);gap:1rem}.blog-catalog__copy .eyebrow{line-height:1.5}}@media (width<=520px){.blog-catalog__article{grid-template-columns:minmax(0,1fr)}.blog-catalog__thumb{width:min(100%,20rem)}.blog-catalog__tools{padding:1rem}}@media (width<=560px){.blog-intro[data-astro-cid-turc7cf6]{margin-block:1.5rem}.blog-intro[data-astro-cid-turc7cf6] h1[data-astro-cid-turc7cf6]{font-size:2rem;line-height:1.15}.blog-intro[data-astro-cid-turc7cf6] .editorial-lead[data-astro-cid-turc7cf6]{font-size:1rem;line-height:1.65}}
