.manuals-hero.svelte-1e5nihz{padding:var(--page-hero-top) 0 clamp(30px, 3.4vw, 54px);background:var(--color-page);color:var(--color-text)}.manuals-hero.svelte-1e5nihz .manuals-hero__crumbs{margin-bottom:var(--page-hero-kicker-gap)}.manuals-hero.svelte-1e5nihz h1:where(.svelte-1e5nihz){max-width:16ch;margin:0;font-size:clamp(44px,4.6vw,74px);font-weight:900;line-height:1}.manuals-hero__lead.svelte-1e5nihz{max-width:52ch;font-size:var(--font-lg);margin:22px 0 0;font-weight:800;line-height:1.24}.manuals.svelte-1e5nihz{background:var(--color-page);color:var(--color-text);padding:0 0 clamp(54px,7vw,110px)}.manuals__grid.svelte-1e5nihz{gap:clamp(20px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.manual.svelte-1e5nihz{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft);grid-template-columns:clamp(150px,16vw,232px) minmax(0,1fr);gap:clamp(20px,2.2vw,34px);padding:clamp(20px,2vw,30px);transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.manual.svelte-1e5nihz:hover,.manual.svelte-1e5nihz:focus-within{transform:translateY(-3px)}.manual__cover.svelte-1e5nihz{border-radius:var(--radius-sm);align-self:start;line-height:0;display:block;overflow:hidden}.manual__cover.svelte-1e5nihz img:where(.svelte-1e5nihz){width:100%;height:auto}.manual__body.svelte-1e5nihz{flex-direction:column;align-items:flex-start;display:flex}.manual__title.svelte-1e5nihz{font-size:var(--font-xl);margin:0;font-weight:900;line-height:1.05}.manual__title.svelte-1e5nihz a:where(.svelte-1e5nihz){color:inherit;text-decoration:none}.manual__title.svelte-1e5nihz a:where(.svelte-1e5nihz):hover{color:var(--color-primary)}.manual__subtitle.svelte-1e5nihz{color:var(--color-primary);font-size:var(--font-sm);margin:10px 0 0;font-weight:800;line-height:1.3}.manual__summary.svelte-1e5nihz{max-width:62ch;font-size:var(--font-sm);margin:16px 0 0;line-height:1.45}.manual__meta.svelte-1e5nihz{color:var(--color-muted);font-size:var(--font-xs);margin:18px 0 0;font-weight:700}.manual__actions.svelte-1e5nihz{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:24px;display:flex}@media screen and (width<=700px){.manual.svelte-1e5nihz{grid-template-columns:minmax(0,1fr)}.manual__cover.svelte-1e5nihz{max-width:200px}}@media (prefers-reduced-motion:reduce){.manual.svelte-1e5nihz{transition:none}.manual.svelte-1e5nihz:hover,.manual.svelte-1e5nihz:focus-within{transform:none}}
