body{color:#151515;background:#f1eadc;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.catalog.svelte-zdu3hx{width:min(100vw - 28px,1180px);margin:0 auto;padding:20px 0 44px}.breadcrumbs.svelte-zdu3hx{gap:8px;margin-bottom:12px;font-weight:800;display:flex}.catalog-head.svelte-zdu3hx{background:#fffdf6;border:3px solid #151515;padding:22px}.eyebrow.svelte-zdu3hx{color:#b91658;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:900}h1.svelte-zdu3hx,h2.svelte-zdu3hx,h3.svelte-zdu3hx,p.svelte-zdu3hx{margin-top:0}h1.svelte-zdu3hx{margin-bottom:8px;font-size:clamp(2.1rem,5vw,4rem);line-height:.95}.catalog-head.svelte-zdu3hx p:where(.svelte-zdu3hx){margin-bottom:0;line-height:1.5}.difficulty-section.svelte-zdu3hx{margin-top:26px}.section-title.svelte-zdu3hx{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.section-title.svelte-zdu3hx h2:where(.svelte-zdu3hx){margin-bottom:0;font-size:2rem}.section-title.svelte-zdu3hx span:where(.svelte-zdu3hx){font-weight:900}.cards.svelte-zdu3hx{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.puzzle-card.svelte-zdu3hx{background:#fff;border:2px solid #151515;gap:8px;min-height:160px;padding:14px;display:grid;box-shadow:0 8px #1515151f}.puzzle-card.svelte-zdu3hx span:where(.svelte-zdu3hx){text-transform:uppercase;font-weight:900}.puzzle-card.svelte-zdu3hx h3:where(.svelte-zdu3hx),.puzzle-card.svelte-zdu3hx p:where(.svelte-zdu3hx){margin-bottom:0}.puzzle-card.svelte-zdu3hx p:where(.svelte-zdu3hx){line-height:1.4}@media (width<=980px){.cards.svelte-zdu3hx{grid-template-columns:1fr}}
