.article-preview.svelte-1dzb7o6{display:flex;flex-direction:column;background:#ffffff80;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.article-preview.svelte-1dzb7o6:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000026;text-decoration:none}.article-preview.svelte-1dzb7o6:target,.article-preview.svelte-1dzb7o6.highlight{outline:2px dashed var(--fgs-lila-100)}.preview-image.svelte-1dzb7o6{width:100%;height:160px;overflow:hidden}.preview-image.svelte-1dzb7o6 img:where(.svelte-1dzb7o6){width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.article-preview.svelte-1dzb7o6:hover .preview-image:where(.svelte-1dzb7o6) img:where(.svelte-1dzb7o6){transform:scale(1.08)}.preview-content.svelte-1dzb7o6{padding:1.3rem;display:flex;flex-direction:column;align-items:center}.preview-title.svelte-1dzb7o6{color:var(--fgs-lila-100);font-size:1.5rem;font-weight:600;margin:0 0 .5rem;line-height:1.3}.preview-subtitle.svelte-1dzb7o6{color:var(--fgs-black-60);font-size:1.15rem;font-style:italic;margin:0 0 1rem;line-height:1.3}.preview-text.svelte-1dzb7o6{color:var(--fgs-black-80);font-size:1.15rem;line-height:1.4;margin:0}.preview-readmore.svelte-1dzb7o6{display:inline-block;padding:.3rem .9rem;border:1.5px solid var(--fgs-lila-60);border-radius:.4rem;background:transparent;color:var(--fgs-lila-100);font-size:.85rem;font-weight:600;margin:.75rem auto 0;text-align:center;transition:all .2s ease}.article-preview.svelte-1dzb7o6:hover .preview-readmore:where(.svelte-1dzb7o6){background:var(--fgs-lila-100);color:#fff;border-color:var(--fgs-lila-100);text-decoration:none}.blogpage.svelte-1v5bzw0{max-width:var(--fgs-container-max-width);margin:0 auto;padding:1rem 1.5rem}.page-header.svelte-1v5bzw0{margin-bottom:2rem;text-align:center}.page-header.svelte-1v5bzw0 h1:where(.svelte-1v5bzw0){margin:0 0 2.5rem;text-align:center}.filter-bar.svelte-1v5bzw0{display:flex;flex-direction:column;align-items:center;gap:.75rem}.search-bar.svelte-1v5bzw0{position:relative;width:100%;max-width:480px}.search-bar.svelte-1v5bzw0 input:where(.svelte-1v5bzw0){width:100%;padding:.6rem 2.5rem;border:1px solid var(--fgs-lila-light, #ccc);border-radius:25px;font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s;background:#fff}.search-bar.svelte-1v5bzw0 input:where(.svelte-1v5bzw0):focus{border-color:var(--fgs-lila);box-shadow:0 0 0 3px var(--fgs-lila-ultralight, rgba(128, 0, 128, .1))}.search-icon.svelte-1v5bzw0{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--fgs-black-40);pointer-events:none;font-size:.9rem}.search-clear.svelte-1v5bzw0{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--fgs-black-40);cursor:pointer;padding:.25rem;font-size:.9rem;line-height:1}.search-clear.svelte-1v5bzw0:hover{color:var(--fgs-lila)}.search-info.svelte-1v5bzw0{color:var(--fgs-black-40);font-size:.95rem;margin-bottom:1rem}.search-results-grid.svelte-1v5bzw0{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.loading-hint.svelte-1v5bzw0{text-align:center;padding:2rem;color:var(--fgs-black-40)}.article-grid.svelte-1v5bzw0{display:flex;gap:1.5rem;align-items:flex-start}.article-column.svelte-1v5bzw0{flex:1;display:flex;flex-direction:column;gap:1.5rem;min-width:0}.no-articles.svelte-1v5bzw0{color:var(--fgs-black-40);font-size:.9rem;font-style:italic}@media(max-width:992px){.search-results-grid.svelte-1v5bzw0{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.search-results-grid.svelte-1v5bzw0{grid-template-columns:1fr}}
