.articles-page.svelte-lvfn04{padding:5rem 1.5rem 6rem}.inner.svelte-lvfn04{max-width:1200px;margin:0 auto}.page-header.svelte-lvfn04{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:2rem;margin-bottom:3rem}.page-eyebrow.svelte-lvfn04{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary, #22d3ee);margin:0 0 .5rem}.page-headline.svelte-lvfn04{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#f1f5f9;margin:0;line-height:1.15}.sidebar-title.svelte-lvfn04{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0 0 .75rem}.featured-section.svelte-lvfn04{display:grid;grid-template-columns:220px 1fr;gap:3rem;padding-bottom:3rem;margin-bottom:3rem;border-bottom:2px solid rgba(255,255,255,.08)}@media(max-width:900px){.featured-section.svelte-lvfn04{grid-template-columns:1fr}}.sidebar.svelte-lvfn04{display:flex;flex-direction:column}.search-wrap.svelte-lvfn04{position:relative;margin-bottom:.5rem}.search-icon.svelte-lvfn04{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#64748b;pointer-events:none}.search-input.svelte-lvfn04{width:100%;padding:.5rem .75rem .5rem 2.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#f1f5f9;font-size:.875rem;outline:none;transition:border-color .2s;box-sizing:border-box}.search-input.svelte-lvfn04:focus{border-color:#22d3ee80}.search-input.svelte-lvfn04::placeholder{color:#475569}.category-list.svelte-lvfn04{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.cat-link.svelte-lvfn04{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8;text-decoration:none;padding:.25rem 0;transition:color .15s}.cat-link.svelte-lvfn04:hover{color:#f1f5f9}.cat-dot.svelte-lvfn04{width:8px;height:8px;border-radius:50%;flex-shrink:0}.featured-wrap.svelte-lvfn04{display:flex;flex-direction:column}.featured-card.svelte-lvfn04{display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;overflow:hidden;text-decoration:none;transition:border-color .2s,transform .2s;flex:1}.featured-card.svelte-lvfn04:hover{border-color:#22d3ee59;transform:translateY(-2px)}@media(min-width:640px){.featured-card.svelte-lvfn04{flex-direction:row}.featured-img.svelte-lvfn04{width:45%;flex-shrink:0}}.featured-img.svelte-lvfn04{overflow:hidden}.featured-img.svelte-lvfn04 img:where(.svelte-lvfn04){width:100%;height:100%;object-fit:cover;min-height:220px}.featured-body.svelte-lvfn04{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.featured-title.svelte-lvfn04{font-size:1.3125rem;font-weight:700;color:#f1f5f9;margin:0;line-height:1.35}.featured-summary.svelte-lvfn04{font-size:.9375rem;color:#94a3b8;margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-author.svelte-lvfn04{display:flex;align-items:center;gap:.625rem;margin-top:auto}.featured-author.svelte-lvfn04 .avatar:where(.svelte-lvfn04){width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-name.svelte-lvfn04{display:block;font-size:.875rem;font-weight:600;color:#f1f5f9}.author-role.svelte-lvfn04{display:block;font-size:.75rem;color:#64748b}.read-more.svelte-lvfn04{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#22d3ee;margin-top:.5rem}.read-more.svelte-lvfn04 .material-symbols-rounded:where(.svelte-lvfn04){font-size:1.125rem}.no-featured.svelte-lvfn04{color:#475569;font-size:.875rem}.posts-grid.svelte-lvfn04{display:grid;grid-template-columns:repeat(6,1fr);gap:2rem}@media(max-width:900px){.posts-grid.svelte-lvfn04{grid-template-columns:repeat(2,1fr)}.post-card.wide.svelte-lvfn04{grid-column:span 1}}@media(max-width:580px){.posts-grid.svelte-lvfn04{grid-template-columns:1fr}}.post-card.svelte-lvfn04{grid-column:span 2;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;overflow:hidden;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:0}.post-card.wide.svelte-lvfn04{grid-column:span 3}.post-card.svelte-lvfn04:hover{border-color:#22d3ee4d;transform:translateY(-3px)}.post-image.svelte-lvfn04{height:200px;overflow:hidden}.post-image.svelte-lvfn04 img:where(.svelte-lvfn04){width:100%;height:100%;object-fit:cover;transition:transform .3s}.post-card.svelte-lvfn04:hover .post-image:where(.svelte-lvfn04) img:where(.svelte-lvfn04){transform:scale(1.05)}.post-body.svelte-lvfn04{padding:1.25rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.category.svelte-lvfn04{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.post-title.svelte-lvfn04{font-size:1.0625rem;font-weight:700;color:#f1f5f9;margin:0;line-height:1.4}.post-summary.svelte-lvfn04{font-size:.875rem;color:#64748b;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.author.svelte-lvfn04{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);font-size:.8125rem;color:#94a3b8}.avatar-sm.svelte-lvfn04{width:24px;height:24px;border-radius:50%;object-fit:cover}.empty.svelte-lvfn04{color:#64748b;grid-column:1 / -1;text-align:center;padding:3rem}
