.feature-hero[data-astro-cid-mpbnit47]{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ffffffc7,#b9f54a14)}.feature-search[data-astro-cid-mpbnit47]{max-width:760px;margin-top:34px}.feature-search[data-astro-cid-mpbnit47]>label[data-astro-cid-mpbnit47]{display:block;margin:0 0 7px 4px;color:var(--muted);font-size:.68rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.feature-search[data-astro-cid-mpbnit47]>div[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:1fr auto;gap:8px;border:1px solid var(--line);border-radius:18px;padding:8px;background:#fff;box-shadow:var(--shadow)}.feature-search[data-astro-cid-mpbnit47] input[data-astro-cid-mpbnit47]{min-width:0;height:48px;border:0;padding:0 12px;outline:0;font-size:1rem}.feature-search[data-astro-cid-mpbnit47] button[data-astro-cid-mpbnit47]{min-width:110px;border:0;border-radius:12px;background:var(--signal);color:var(--signal-ink);font-weight:780}.library-stats[data-astro-cid-mpbnit47]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.library-stats[data-astro-cid-mpbnit47] span[data-astro-cid-mpbnit47]{border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:#ffffffb8;color:var(--muted);font-size:.75rem}.library-stats[data-astro-cid-mpbnit47] strong[data-astro-cid-mpbnit47]{color:var(--ink)}.section-head[data-astro-cid-mpbnit47]{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:34px}.section-head[data-astro-cid-mpbnit47] h2[data-astro-cid-mpbnit47]{margin-bottom:0}.section-head[data-astro-cid-mpbnit47]>p[data-astro-cid-mpbnit47]{max-width:460px;margin:0;color:var(--muted)}.hub-grid[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hub-card[data-astro-cid-mpbnit47]{min-height:270px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;padding:24px;background:#fff;text-decoration:none}.hub-card[data-astro-cid-mpbnit47]:hover{border-color:#aeb6a6;transform:translateY(-1px)}.hub-card[data-astro-cid-mpbnit47]>span[data-astro-cid-mpbnit47]{color:var(--success);font-size:.65rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.hub-card[data-astro-cid-mpbnit47] h3[data-astro-cid-mpbnit47]{margin:26px 0 10px;font-size:1.38rem}.hub-card[data-astro-cid-mpbnit47] p[data-astro-cid-mpbnit47]{color:var(--muted);font-size:.87rem}.hub-card[data-astro-cid-mpbnit47] strong[data-astro-cid-mpbnit47]{display:flex;justify-content:space-between;margin-top:auto;font-size:.76rem}.hub-card[data-astro-cid-mpbnit47] i[data-astro-cid-mpbnit47]{font-style:normal;font-size:1.1rem}.category-section[data-astro-cid-mpbnit47]{border-block:1px solid var(--line);background:#ffffff70}.category-grid[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.category-grid[data-astro-cid-mpbnit47]>a[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:38px 1fr auto;gap:16px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:20px;background:#fff;text-decoration:none}.category-grid[data-astro-cid-mpbnit47]>a[data-astro-cid-mpbnit47]>span[data-astro-cid-mpbnit47]{color:var(--muted);font-family:var(--font-display);font-size:.8rem}.category-grid[data-astro-cid-mpbnit47] h3[data-astro-cid-mpbnit47]{margin:0 0 5px;font-size:1.05rem}.category-grid[data-astro-cid-mpbnit47] p[data-astro-cid-mpbnit47]{margin:0;color:var(--muted);font-size:.76rem}.category-grid[data-astro-cid-mpbnit47] strong[data-astro-cid-mpbnit47]{min-width:48px;text-align:right;font-family:var(--font-display);font-size:1.35rem}.category-grid[data-astro-cid-mpbnit47] small[data-astro-cid-mpbnit47]{display:block;color:var(--muted);font-family:var(--font-body);font-size:.6rem;font-weight:650}.recent-section[data-astro-cid-mpbnit47]{background:#ffffff2e}.section-action[data-astro-cid-mpbnit47]{display:flex;justify-content:center;margin-top:34px}@media(max-width:900px){.hub-grid[data-astro-cid-mpbnit47]{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.section-head[data-astro-cid-mpbnit47]{align-items:start;flex-direction:column}.hub-grid[data-astro-cid-mpbnit47],.category-grid[data-astro-cid-mpbnit47]{grid-template-columns:1fr}.feature-search[data-astro-cid-mpbnit47]>div[data-astro-cid-mpbnit47]{grid-template-columns:1fr}.feature-search[data-astro-cid-mpbnit47] button[data-astro-cid-mpbnit47]{height:48px}.category-grid[data-astro-cid-mpbnit47]>a[data-astro-cid-mpbnit47]{grid-template-columns:30px 1fr auto;padding:17px 14px}}
