.blog-header.svelte-u4k2t,.blog-hero.svelte-u4k2t,.article-list.svelte-u4k2t,.sources.svelte-u4k2t{width:min(100% - 2.5rem,72rem);margin-inline:auto}.blog-header.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;min-height:4.25rem;border-bottom:1px solid var(--color-rule)}.brand.svelte-u4k2t{display:flex;align-items:center;gap:.6rem;color:var(--color-ink);font-size:.95rem;font-weight:650;letter-spacing:-.02em;text-decoration:none}.blog-header.svelte-u4k2t nav:where(.svelte-u4k2t){display:flex;align-items:center;gap:1.6rem}.blog-header.svelte-u4k2t nav:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--color-soft);font-size:.72rem;text-decoration:none}.blog-header.svelte-u4k2t nav:where(.svelte-u4k2t) .pilot-link:where(.svelte-u4k2t){border-left:1px solid var(--color-rule);padding:.45rem 0 .45rem 1.6rem;color:var(--color-ink);font-weight:650}.pilot-link.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--color-signal)}.blog-hero.svelte-u4k2t>:where(.svelte-u4k2t),.article-list.svelte-u4k2t article:where(.svelte-u4k2t),.sources.svelte-u4k2t>:where(.svelte-u4k2t){max-width:44rem}.blog-hero.svelte-u4k2t{padding:clamp(4rem,8vw,6rem) 0 clamp(2.5rem,5vw,3.5rem)}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){margin:0;font-size:clamp(2.4rem,4.6vw,3.4rem);font-weight:570;letter-spacing:-.045em;line-height:1;text-wrap:balance}.blog-hero.svelte-u4k2t p:where(.svelte-u4k2t){margin:1.4rem 0 0;color:var(--color-soft);font-size:.96rem;line-height:1.7}.article-list.svelte-u4k2t article:where(.svelte-u4k2t){border-top:1px solid var(--color-rule);padding:1.9rem 0}.article-list.svelte-u4k2t article:where(.svelte-u4k2t):last-child{border-bottom:1px solid var(--color-rule)}.article-list.svelte-u4k2t h3:where(.svelte-u4k2t){margin:0;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:570;letter-spacing:-.03em;line-height:1.18;text-wrap:balance}.article-list.svelte-u4k2t h3:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--color-ink);text-decoration:none;transition:color .15s ease}.article-list.svelte-u4k2t h3:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{color:var(--color-signal)}.summary.svelte-u4k2t{margin:.7rem 0 0;color:var(--color-soft);font-size:.92rem;line-height:1.65}.article-meta.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;margin:.8rem 0 0;color:var(--color-faint);font-size:.75rem}.sources.svelte-u4k2t{padding:clamp(3.5rem,7vw,5rem) 0 clamp(4rem,8vw,6rem)}.sources.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.sources.svelte-u4k2t ul:where(.svelte-u4k2t){display:grid;gap:.75rem;margin:1.2rem 0 0;padding:0;list-style:none}.sources.svelte-u4k2t li:where(.svelte-u4k2t){display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-size:.88rem}.sources.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-rule);transition:color .15s ease,border-color .15s ease}.sources.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--color-signal);border-color:var(--color-signal)}.sources.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--color-faint);font-size:.75rem}.sr-only.svelte-u4k2t{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.blog-header.svelte-u4k2t,.blog-hero.svelte-u4k2t,.article-list.svelte-u4k2t,.sources.svelte-u4k2t{width:min(100% - 1.5rem,72rem)}.blog-header.svelte-u4k2t{min-height:4.2rem}.blog-header.svelte-u4k2t nav:where(.svelte-u4k2t)>a:where(.svelte-u4k2t):first-child{display:none}.blog-header.svelte-u4k2t nav:where(.svelte-u4k2t) .pilot-link:where(.svelte-u4k2t){border-left:0;padding-left:0}}
