.feed.svelte-6f17tr{padding-top:54px}.intro.svelte-6f17tr{max-width:920px;padding:22px 0 58px}.intro.svelte-6f17tr>p:where(.svelte-6f17tr){margin:0 0 18px;color:var(--blog-accent-ink);font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.intro.svelte-6f17tr h1:where(.svelte-6f17tr){margin:0;font:600 clamp(38px,6.2vw,76px)/1.02 var(--blog-serif);letter-spacing:-.045em;text-wrap:balance}.intro-line.svelte-6f17tr{display:flex;align-items:flex-start;gap:16px;max-width:620px;margin:28px 0 0}.intro-line.svelte-6f17tr span:where(.svelte-6f17tr){width:44px;height:1px;margin-top:.75em;background:var(--blog-accent);flex:none}.intro-line.svelte-6f17tr p:where(.svelte-6f17tr){margin:0;color:var(--blog-ink-2);font-size:16px;line-height:1.6}.lead-grid.svelte-6f17tr{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:42px;padding:38px 0 72px;border-top:1px solid var(--blog-line-2)}.secondary.svelte-6f17tr{display:grid;gap:34px}.categories-section.svelte-6f17tr,.latest-section.svelte-6f17tr,.questions-section.svelte-6f17tr{padding-top:68px}.section-head.svelte-6f17tr>span:where(.svelte-6f17tr){color:var(--blog-ink-3);font-size:12px}.category-grid.svelte-6f17tr{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.category-tile.svelte-6f17tr{min-height:238px;padding:25px;border:1px solid var(--blog-line);border-radius:var(--blog-radius);background:var(--blog-surface);color:var(--blog-ink);text-decoration:none;transition:transform .18s,border-color .18s}.category-tile.svelte-6f17tr:hover{transform:translateY(-2px);border-color:var(--blog-line-2)}.category-tile.svelte-6f17tr>span:where(.svelte-6f17tr){color:var(--blog-ink-3);font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.category-tile.svelte-6f17tr h3:where(.svelte-6f17tr){margin:36px 0 10px;font:600 25px/1.2 var(--blog-serif);letter-spacing:-.025em}.category-tile.svelte-6f17tr p:where(.svelte-6f17tr){display:-webkit-box;margin:0;overflow:hidden;color:var(--blog-ink-2);font-size:13.5px;line-height:1.55;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.category-tile.svelte-6f17tr b:where(.svelte-6f17tr){display:block;margin-top:22px;color:var(--blog-accent-ink);font-size:12.5px;font-weight:600}.latest-grid.svelte-6f17tr{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 30px}.question-list.svelte-6f17tr{border-top:1px solid var(--blog-line-2)}.question-list.svelte-6f17tr a:where(.svelte-6f17tr){display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:18px 6px;border-bottom:1px solid var(--blog-line);color:var(--blog-ink);text-decoration:none}.question-list.svelte-6f17tr span:where(.svelte-6f17tr){color:var(--blog-ink-3);font-size:11px;font-variant-numeric:tabular-nums}.question-list.svelte-6f17tr h3:where(.svelte-6f17tr){margin:0;font:550 18px/1.35 var(--blog-serif)}.question-list.svelte-6f17tr b:where(.svelte-6f17tr){color:var(--blog-ink-3);font-size:18px;font-weight:400}.question-list.svelte-6f17tr a:where(.svelte-6f17tr):hover h3:where(.svelte-6f17tr){color:var(--blog-accent-ink)}.empty.svelte-6f17tr{margin-bottom:40px;padding:42px;border:1px solid var(--blog-line);border-radius:24px;background:var(--blog-surface)}.empty.svelte-6f17tr p:where(.svelte-6f17tr){margin:0 0 10px;color:var(--blog-accent-ink);font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.empty.svelte-6f17tr h2:where(.svelte-6f17tr){max-width:650px;margin:0;font:600 30px/1.25 var(--blog-serif)}@media(max-width:900px){.lead-grid.svelte-6f17tr{grid-template-columns:1fr}.secondary.svelte-6f17tr,.category-grid.svelte-6f17tr,.latest-grid.svelte-6f17tr{grid-template-columns:1fr 1fr}}@media(max-width:620px){.feed.svelte-6f17tr{padding-top:22px}.intro.svelte-6f17tr{padding-bottom:42px}.intro.svelte-6f17tr h1:where(.svelte-6f17tr){font-size:40px}.lead-grid.svelte-6f17tr{gap:38px;padding-bottom:38px}.secondary.svelte-6f17tr,.category-grid.svelte-6f17tr,.latest-grid.svelte-6f17tr{grid-template-columns:1fr}.categories-section.svelte-6f17tr,.latest-section.svelte-6f17tr,.questions-section.svelte-6f17tr{padding-top:52px}.category-tile.svelte-6f17tr{min-height:210px}.question-list.svelte-6f17tr a:where(.svelte-6f17tr){grid-template-columns:32px 1fr auto}.question-list.svelte-6f17tr h3:where(.svelte-6f17tr){font-size:16.5px}}
