.ww-main.svelte-mcr6gi{padding-bottom:4rem}.ww-shell.svelte-mcr6gi{max-width:56rem}.ww-hero.svelte-mcr6gi{padding:clamp(2.8rem,6vw,5rem) 0 clamp(1.5rem,3vw,2.5rem)}.ww-title.svelte-mcr6gi{font-size:clamp(3.2rem,7vw,5.5rem)}.ww-lead.svelte-mcr6gi{margin:1.2rem 0 0;max-width:46rem;color:var(--text-soft);font-size:clamp(1.02rem,1.4vw,1.14rem);line-height:1.72}.ww-entries.svelte-mcr6gi{display:grid;gap:1rem}.ww-entry.svelte-mcr6gi{display:grid;gap:.65rem;padding:clamp(1.5rem,2.5vw,2rem);text-decoration:none;color:inherit;transition:border-color .3s var(--ease-snappy)}.ww-entry.svelte-mcr6gi:hover{border-color:var(--line-strong)}.ww-entry-meta.svelte-mcr6gi{display:flex;align-items:center;gap:.75rem}.ww-entry-tag.svelte-mcr6gi{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.ww-entry-date.svelte-mcr6gi{font-size:.68rem;color:var(--text-faint);letter-spacing:.04em}.ww-entry-title.svelte-mcr6gi{margin:0;font-family:Sora,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;letter-spacing:-.04em;line-height:1.05}.ww-entry-desc.svelte-mcr6gi{margin:0;max-width:44rem;color:var(--text-soft);font-size:.98rem;line-height:1.65}.ww-entry-link.svelte-mcr6gi{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);transition:color .2s ease}.ww-entry.svelte-mcr6gi:hover .ww-entry-link:where(.svelte-mcr6gi){color:var(--accent-hover)}
