:root{--screen-size-xsmall: 450px;--screen-size-small: 576px;--screen-size-medium: 768px;--screen-size-large: 992px;--screen-size-xlarge: 1200px;--screen-size-xxlarge: 1400px}.blog-page.svelte-1mg7kna{display:flex;flex-direction:column;align-items:center;gap:3rem;width:100%}.blog-header.svelte-1mg7kna{text-align:center;width:100%;display:flex;flex-direction:column;gap:1rem}.blog-header.svelte-1mg7kna .back-link:where(.svelte-1mg7kna){display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);text-decoration:none;font-weight:500;transition:all .2s;align-self:center}.blog-header.svelte-1mg7kna .back-link:where(.svelte-1mg7kna):hover{gap:.75rem}.blog-header.svelte-1mg7kna h1:where(.svelte-1mg7kna){font-size:2.5rem;color:var(--color-primary);margin:0}.blog-header.svelte-1mg7kna p:where(.svelte-1mg7kna){color:var(--color-gray-dark);font-size:1.1rem;margin:0}.filters-bar.svelte-1mg7kna{width:100%;border:1px solid var(--color-gray-25);padding:1.5rem;background:var(--color-white);display:flex;flex-direction:column;gap:1rem}.filters-bar.svelte-1mg7kna .search-box:where(.svelte-1mg7kna){width:100%}.filters-bar.svelte-1mg7kna .search-box:where(.svelte-1mg7kna) input:where(.svelte-1mg7kna){width:100%;padding:.75rem 1rem;border:1px solid var(--color-gray-25);font-size:1rem;transition:all .2s}.filters-bar.svelte-1mg7kna .search-box:where(.svelte-1mg7kna) input:where(.svelte-1mg7kna):focus{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}.filters-bar.svelte-1mg7kna .search-box:where(.svelte-1mg7kna) input:where(.svelte-1mg7kna)::placeholder{color:var(--color-gray)}.filters-bar.svelte-1mg7kna .controls:where(.svelte-1mg7kna){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.filters-bar.svelte-1mg7kna .controls:where(.svelte-1mg7kna) .results-count:where(.svelte-1mg7kna){font-weight:500;color:var(--color-gray-dark)}.filters-bar.svelte-1mg7kna .controls:where(.svelte-1mg7kna) .sort-dropdown:where(.svelte-1mg7kna){display:flex;align-items:center;gap:.5rem}.filters-bar.svelte-1mg7kna .controls:where(.svelte-1mg7kna) .sort-dropdown:where(.svelte-1mg7kna) label:where(.svelte-1mg7kna){font-size:.9rem;color:var(--color-gray-dark)}.filters-bar.svelte-1mg7kna .controls:where(.svelte-1mg7kna) .sort-dropdown:where(.svelte-1mg7kna) select:where(.svelte-1mg7kna){padding:.5rem 1rem;border:1px solid var(--color-gray-25);background:var(--color-white);cursor:pointer}.filters-bar.svelte-1mg7kna .controls:where(.svelte-1mg7kna) .sort-dropdown:where(.svelte-1mg7kna) select:where(.svelte-1mg7kna):focus{outline:2px solid var(--color-primary);outline-offset:2px}.articles-grid.svelte-1mg7kna{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%}.article-card.svelte-1mg7kna{display:flex;flex-direction:column;border:1px solid var(--color-gray-50);overflow:hidden;text-decoration:none;transition:all .25s ease;background:var(--color-white);max-width:500px}.article-card.svelte-1mg7kna:hover{transform:translateY(-6px);box-shadow:0 10px 30px #1018281f}.article-card.svelte-1mg7kna:hover .read-more:where(.svelte-1mg7kna){color:var(--color-primary);transform:translate(4px)}.article-card.svelte-1mg7kna .article-image:where(.svelte-1mg7kna){width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(180deg,var(--color-gray-100),var(--color-white))}.article-card.svelte-1mg7kna .article-image:where(.svelte-1mg7kna) img:where(.svelte-1mg7kna){width:100%;height:100%;object-fit:cover}.article-card.svelte-1mg7kna .article-content:where(.svelte-1mg7kna){padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:1rem}.article-card.svelte-1mg7kna .article-content:where(.svelte-1mg7kna) .article-meta:where(.svelte-1mg7kna){display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:var(--color-gray)}.article-card.svelte-1mg7kna .article-content:where(.svelte-1mg7kna) .article-meta:where(.svelte-1mg7kna) .meta-item:where(.svelte-1mg7kna){display:flex;align-items:center;gap:.25rem}.article-card.svelte-1mg7kna .article-content:where(.svelte-1mg7kna) h2:where(.svelte-1mg7kna){margin:0;font-size:1.25rem;color:var(--color-black);line-height:1.4}.article-card.svelte-1mg7kna .article-content:where(.svelte-1mg7kna) .excerpt:where(.svelte-1mg7kna){margin:0;color:var(--color-gray-dark);font-size:.95rem;line-height:1.6;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card.svelte-1mg7kna .article-content:where(.svelte-1mg7kna) .read-more:where(.svelte-1mg7kna){color:var(--color-primary);font-weight:600;transition:all .2s;align-self:flex-start}.no-results.svelte-1mg7kna{text-align:center;padding:3rem 1rem;color:var(--color-gray-dark)}.no-results.svelte-1mg7kna p:where(.svelte-1mg7kna){font-size:1.1rem}.load-more-container.svelte-1mg7kna{width:100%;display:flex;justify-content:center;margin-top:2rem}.load-more-container.svelte-1mg7kna .spinner{animation:svelte-1mg7kna-spin 1s linear infinite}@keyframes svelte-1mg7kna-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.blog-header.svelte-1mg7kna h1:where(.svelte-1mg7kna){font-size:2rem}.filters-bar.svelte-1mg7kna .controls:where(.svelte-1mg7kna){flex-direction:column;align-items:stretch}.filters-bar.svelte-1mg7kna .controls:where(.svelte-1mg7kna) .sort-dropdown:where(.svelte-1mg7kna){flex-direction:column;align-items:stretch}.filters-bar.svelte-1mg7kna .controls:where(.svelte-1mg7kna) .sort-dropdown:where(.svelte-1mg7kna) select:where(.svelte-1mg7kna){width:100%}.articles-grid.svelte-1mg7kna{grid-template-columns:1fr}}
