.page.svelte-u6zn5i{padding:var(--section-pad)}.wrap.svelte-u6zn5i{max-width:var(--wrap);margin:0 auto}h1.svelte-u6zn5i{font-family:var(--font-sans);font-size:clamp(32px,4vw,48px);font-weight:600;color:var(--white);line-height:1.15;letter-spacing:-.03em;margin-bottom:20px}.lead.svelte-u6zn5i{font-family:var(--font-sans);font-size:18px;color:var(--text-body);line-height:1.7;max-width:640px;margin-bottom:52px}.category-list.svelte-u6zn5i{display:flex;flex-direction:column;gap:40px}.category-heading.svelte-u6zn5i{font-family:var(--font-sans);font-size:18px;font-weight:600;color:var(--accent);letter-spacing:-.01em;margin-bottom:12px}.article-list.svelte-u6zn5i{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.article-list.svelte-u6zn5i li:where(.svelte-u6zn5i){border-bottom:1px solid var(--border);padding-bottom:16px}.article-list.svelte-u6zn5i li:where(.svelte-u6zn5i):last-child{border-bottom:none;padding-bottom:0}.article-link.svelte-u6zn5i{display:block;text-decoration:none;color:inherit;opacity:.9;transition:opacity .2s ease}.article-link.svelte-u6zn5i:hover{opacity:1}.article-link.svelte-u6zn5i strong:where(.svelte-u6zn5i){font-family:var(--font-sans);font-size:18px;font-weight:600;color:var(--white);line-height:1.35;letter-spacing:-.01em;display:block;margin-bottom:6px}.article-link.svelte-u6zn5i p:where(.svelte-u6zn5i){font-family:var(--font-sans);font-size:15px;color:var(--text-body);line-height:1.6;margin:0}
