header.svelte-1xasqss{position:fixed;width:100%;top:var(--space-lg);z-index:1000;display:flex;justify-content:center;padding:0 var(--space-xl)}nav.svelte-1xasqss{background:var(--color-bg);max-width:var(--container-lg);width:100%;padding:var(--space-md);display:flex;justify-content:space-between;align-items:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-xs);transition:all var(--transition-fast)}nav.scrolled.svelte-1xasqss{max-width:var(--container-md);padding:12px 12px 12px var(--space-sm);box-shadow:var(--shadow-sm),var(--shadow-xl)}.nav-desktop.svelte-1xasqss{display:flex;align-items:center;gap:2.5rem;flex:1;justify-content:flex-end}.nav-mobile.svelte-1xasqss{display:none}.nav-links-list.svelte-1xasqss{display:flex;gap:2.5rem;list-style:none;align-items:center}.nav-links-list.svelte-1xasqss a:where(.svelte-1xasqss){text-decoration:none;color:var(--color-text-muted);font-size:var(--font-size-md);transition:color var(--transition-fast)}.nav-links-list.svelte-1xasqss a:where(.svelte-1xasqss):hover,.nav-links-list.svelte-1xasqss a.active:where(.svelte-1xasqss){color:var(--color-primary)}.btn-text-short.svelte-1xasqss{display:none}nav.scrolled.svelte-1xasqss .btn-text-full:where(.svelte-1xasqss){display:none}nav.scrolled.svelte-1xasqss .btn-text-short:where(.svelte-1xasqss){display:inline}.articles-page.svelte-1xasqss{padding-top:calc(var(--space-xl) * 3);min-height:100vh}.articles-hero.svelte-1xasqss{text-align:center;padding:var(--space-xl) var(--space-lg);margin-bottom:var(--space-xl)}.articles-hero.svelte-1xasqss h1:where(.svelte-1xasqss){font-size:var(--font-size-3xl);margin-bottom:var(--space-md);background:linear-gradient(90deg,var(--color-text) 0%,var(--color-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1xasqss{font-size:var(--font-size-xl);color:var(--color-text-muted);max-width:700px;margin:0 auto;line-height:1.6}.articles-grid-section.svelte-1xasqss{padding:0 var(--space-lg) var(--space-xl)}.articles-container.svelte-1xasqss{max-width:var(--container-xl);margin:0 auto}.articles-grid.svelte-1xasqss{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-xl)}.article-card.svelte-1xasqss{background:var(--color-bg);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.article-card.svelte-1xasqss:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.article-card.featured.svelte-1xasqss{grid-column:1 / -1}.article-card-link.svelte-1xasqss{text-decoration:none;color:inherit;display:block}.article-card-content.svelte-1xasqss{padding:var(--space-lg)}.article-card.svelte-1xasqss h2:where(.svelte-1xasqss){text-align:left;margin-bottom:var(--space-sm);color:var(--color-text);line-height:1;font-size:var(--font-size-2xl)}.article-excerpt.svelte-1xasqss{color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-md)}.article-meta.svelte-1xasqss{display:flex;gap:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted)}.article-meta.svelte-1xasqss span:where(.svelte-1xasqss):after{content:"•";margin-left:var(--space-md)}.article-meta.svelte-1xasqss span:where(.svelte-1xasqss):last-child:after{display:none}.newsletter-cta.svelte-1xasqss{max-width:var(--container-md);margin:var(--space-xl) auto;text-align:center;padding:var(--space-xl)}.newsletter-cta.svelte-1xasqss p:where(.svelte-1xasqss){color:var(--color-text-muted);margin-bottom:var(--space-lg)}footer.svelte-1xasqss{background:var(--color-text);color:#fff;padding:var(--space-xl) var(--space-lg)}.footer-content.svelte-1xasqss{max-width:var(--container-xl);margin:0 auto}.footer-grid.svelte-1xasqss{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.footer-brand.svelte-1xasqss h3:where(.svelte-1xasqss){font-size:var(--font-size-xl);margin-bottom:var(--space-md)}.footer-brand.svelte-1xasqss p:where(.svelte-1xasqss){color:#ffffffb3;line-height:1.6;margin-bottom:var(--space-lg)}.footer-column.svelte-1xasqss h4:where(.svelte-1xasqss){font-size:var(--font-size-base);margin-bottom:var(--space-md);color:#fff}.footer-column.svelte-1xasqss ul:where(.svelte-1xasqss){list-style:none}.footer-column.svelte-1xasqss li:where(.svelte-1xasqss){margin-bottom:var(--space-xs)}.footer-column.svelte-1xasqss a:where(.svelte-1xasqss){color:#ffffffb3;font-size:var(--font-size-base);transition:color var(--transition-fast)}.footer-column.svelte-1xasqss a:where(.svelte-1xasqss):hover{color:#fff}.footer-bottom-bar.svelte-1xasqss{text-align:center;padding-top:var(--space-lg)}.copyright.svelte-1xasqss{color:#ffffff80;font-size:var(--font-size-base)}.burger-menu.svelte-1xasqss{list-style:none;background:transparent;border:none;cursor:pointer;padding:0;width:24px;height:24px;position:relative;z-index:1001;display:block}.burger-menu.svelte-1xasqss::-webkit-details-marker,.burger-menu.svelte-1xasqss::marker{display:none}.burger-menu.svelte-1xasqss span:where(.svelte-1xasqss){display:block;width:100%;height:2px;background:var(--color-text);margin:5px 0;transition:all var(--transition-fast);pointer-events:none}details[open] .burger-menu.svelte-1xasqss span:where(.svelte-1xasqss):nth-child(1){transform:rotate(45deg) translate(5px,5px)}details[open] .burger-menu.svelte-1xasqss span:where(.svelte-1xasqss):nth-child(2){opacity:0}details[open] .burger-menu.svelte-1xasqss span:where(.svelte-1xasqss):nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-mobile.svelte-1xasqss .nav-content:where(.svelte-1xasqss){position:absolute;top:calc(100% + 10px);left:0;right:0;background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-md)}@media(max-width:980px){nav.svelte-1xasqss{position:relative}.nav-desktop.svelte-1xasqss{display:none}.nav-mobile.svelte-1xasqss{display:block}.nav-mobile.svelte-1xasqss .nav-links-list:where(.svelte-1xasqss){flex-direction:column;width:100%;gap:var(--space-sm)}.nav-mobile.svelte-1xasqss .nav-links-list:where(.svelte-1xasqss) li:where(.svelte-1xasqss){width:100%;text-align:center}}@media(max-width:768px){.articles-grid.svelte-1xasqss,.footer-grid.svelte-1xasqss{grid-template-columns:1fr}}
