.handbook-page.svelte-x8z687{padding-bottom:56px}.handbook-head.svelte-x8z687{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:clamp(26px,5vw,52px);background:linear-gradient(145deg,#14261ff5,#07120df5)}.handbook-head.svelte-x8z687>div:where(.svelte-x8z687){max-width:820px}.handbook-head.svelte-x8z687 h1:where(.svelte-x8z687){margin:8px 0 12px;font-size:clamp(3rem,7vw,6rem);line-height:.88;letter-spacing:-.07em}.handbook-head.svelte-x8z687 p:where(.svelte-x8z687){max-width:760px;margin:0;color:var(--text-soft);font-size:.86rem;line-height:1.7}.handbook-head.svelte-x8z687>a:where(.svelte-x8z687){flex:none;color:var(--mint);font-size:.65rem;font-weight:800}.handbook-search.svelte-x8z687{display:grid;gap:8px;margin-top:14px;padding:17px 19px}.handbook-search.svelte-x8z687>span:where(.svelte-x8z687){color:var(--muted);font-size:.52rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.handbook-search.svelte-x8z687 input:where(.svelte-x8z687){width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:11px;font:inherit}.handbook-list.svelte-x8z687{display:grid;gap:10px;margin-top:14px}.handbook-card.svelte-x8z687{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 24px}.handbook-card.svelte-x8z687:hover{border-color:var(--line-bright);transform:translateY(-1px)}.handbook-card.svelte-x8z687>div:where(.svelte-x8z687)>span:where(.svelte-x8z687){color:var(--mint);font-size:.51rem;font-weight:800}.handbook-card.svelte-x8z687 h2:where(.svelte-x8z687){margin:5px 0 6px;font-size:1.1rem}.handbook-card.svelte-x8z687 p:where(.svelte-x8z687){max-width:760px;margin:0;color:var(--muted);font-size:.7rem;line-height:1.55}.handbook-card.svelte-x8z687>strong:where(.svelte-x8z687){color:var(--mint-bright);font-size:.6rem;white-space:nowrap}.handbook-empty.svelte-x8z687{padding:28px;color:var(--muted);text-align:center}@media (max-width:650px){.handbook-head.svelte-x8z687{align-items:flex-start;flex-direction:column}.handbook-card.svelte-x8z687{align-items:flex-start;flex-direction:column;gap:12px}}
