.li-hero[data-astro-cid-jhmdmzlo]{padding:150px var(--gutter) 60px;background:var(--hero-bg);overflow:hidden}.li-h1[data-astro-cid-jhmdmzlo]{letter-spacing:-.045em;max-width:900px;margin:14px auto 0;font-size:clamp(42px,5.6vw,76px);font-weight:700;line-height:1.04}.li-list[data-astro-cid-jhmdmzlo]{padding:0 var(--gutter) 40px}.li-grid[data-astro-cid-jhmdmzlo]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin-top:8px;padding:0;list-style:none;display:grid}.li-card[data-astro-cid-jhmdmzlo]{border:1px solid var(--line);border-radius:var(--r-pop);height:100%;color:var(--ink);background:#fff;flex-direction:column;gap:10px;padding:28px;text-decoration:none;display:flex}.li-card[data-astro-cid-jhmdmzlo]:hover{color:var(--ink);text-decoration:none}.li-icon[data-astro-cid-jhmdmzlo]{background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;width:40px;height:48px;padding:10px 8px;display:flex}.li-icon[data-astro-cid-jhmdmzlo] span[data-astro-cid-jhmdmzlo]{background:var(--dot);border-radius:3px;height:3px}.li-title[data-astro-cid-jhmdmzlo]{letter-spacing:-.01em;font-size:20px;font-weight:700}.li-desc[data-astro-cid-jhmdmzlo]{color:var(--muted);font-size:15px;line-height:1.5}.li-ver[data-astro-cid-jhmdmzlo]{color:var(--muted);margin-top:auto;padding-top:8px;font-size:13px}
