.hub.svelte-u4k2t{flex-direction:column;max-width:1180px;margin:0 auto;padding:44px 24px 0;display:flex}.hub-cta.svelte-u4k2t{margin-top:48px}.lead.svelte-u4k2t{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hub-spread.svelte-u4k2t{margin-top:24px}.lead-compact.svelte-u4k2t{gap:8px;margin-bottom:48px}.lead-title.svelte-u4k2t{max-width:16ch;font-family:var(--blog-display);letter-spacing:-.022em;color:var(--ds-navy-900);text-wrap:pretty;margin:0;font-size:clamp(34px,5.2vw,54px);font-weight:600;line-height:1.03}.lead-title.svelte-u4k2t em:where(.svelte-u4k2t){color:var(--ds-pink-700);font-style:italic}.lead-sub.svelte-u4k2t{max-width:34ch;color:var(--ds-navy-600);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.lead-compact.svelte-u4k2t .lead-title:where(.svelte-u4k2t){max-width:none}.lead-compact.svelte-u4k2t .lead-sub:where(.svelte-u4k2t){max-width:60ch}.library.svelte-u4k2t{flex-direction:column;margin-top:72px;display:flex}.lib-head.svelte-u4k2t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.lib-title.svelte-u4k2t{font-family:var(--blog-display);letter-spacing:-.015em;color:var(--ds-navy-900);margin:0;font-size:26px;font-weight:600}.lib-head-side.svelte-u4k2t{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lib-meta.svelte-u4k2t{letter-spacing:.02em;color:var(--ds-navy-600);font-size:12.5px}.lib-search.svelte-u4k2t{border:1px solid var(--blog-rule);border-radius:var(--ds-radius-round);background:var(--blog-paper);align-items:center;gap:4px;height:40px;padding:0 4px 0 16px;display:flex}.lib-search.svelte-u4k2t input:where(.svelte-u4k2t){width:200px;min-width:0;color:var(--ds-navy-900);background:0 0;border:none;outline:none;font-family:inherit;font-size:14px}.lib-search.svelte-u4k2t button:where(.svelte-u4k2t){border-radius:var(--ds-radius-round);background:var(--ds-pink-700);height:32px;color:var(--ds-white);cursor:pointer;transition:background var(--ds-transition-fast);border:none;flex:none;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500}.lib-search.svelte-u4k2t button:where(.svelte-u4k2t):hover{background:var(--ds-pink-800)}.lib-grid.svelte-u4k2t{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:40px;display:grid}.lib-col.svelte-u4k2t{min-width:0}.posts.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.hub-empty.svelte-u4k2t{color:var(--ds-navy-600);margin:0;padding:40px 0;font-size:15px}.topics.svelte-u4k2t{border:1px solid var(--blog-rule);background:var(--blog-paper);border-radius:14px;flex-direction:column;gap:16px;margin-top:48px;padding:28px;display:flex}.topics-title.svelte-u4k2t{font-family:var(--blog-display);letter-spacing:-.015em;color:var(--ds-navy-900);margin:0;font-size:20px;font-weight:600}.topics-list.svelte-u4k2t{flex-wrap:wrap;gap:8px;display:flex}.topic.svelte-u4k2t{border:1px solid var(--blog-rule);background:var(--blog-cream);color:var(--ds-navy-600);transition:color var(--ds-transition-fast), border-color var(--ds-transition-fast);border-radius:7px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.topic.svelte-u4k2t:hover{border-color:var(--ds-pink-700);color:var(--ds-pink-700)}.topic-count.svelte-u4k2t{color:var(--ds-navy-300)}.results.svelte-u4k2t{flex-direction:column;gap:24px;margin-top:48px;display:flex}.results-grid.svelte-u4k2t{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.none.svelte-u4k2t{flex-direction:column;align-items:flex-start;gap:12px;padding:64px 0 40px;display:flex}.none-title.svelte-u4k2t{font-family:var(--blog-display);color:var(--ds-navy-900);margin:0;font-size:22px;font-weight:600}.none-body.svelte-u4k2t{color:var(--ds-navy-600);margin:0;font-size:15px}.none-action.svelte-u4k2t{background:var(--ds-navy-900);color:var(--ds-white);border-radius:7px;margin-top:4px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none}@media (width<=1080px){.results-grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.lib-grid.svelte-u4k2t{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=620px){.hub.svelte-u4k2t{padding:32px 16px 0}.hub-spread.svelte-u4k2t{margin-top:16px}.lead-compact.svelte-u4k2t{margin-bottom:40px}.library.svelte-u4k2t{margin-top:48px}.topics.svelte-u4k2t,.results.svelte-u4k2t,.hub-cta.svelte-u4k2t{margin-top:40px}.posts.svelte-u4k2t,.results-grid.svelte-u4k2t{grid-template-columns:minmax(0,1fr)}.lib-search.svelte-u4k2t input:where(.svelte-u4k2t){width:140px}}
