.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page{max-width:none;margin:36px 0 0}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__heading{border:0;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin:0 0 24px;padding:0;display:flex}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__heading h1{margin:0;font-size:clamp(1.55rem,2.6vw,2.05rem);line-height:1.08}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__heading p{color:var(--muted);margin:8px 0 0;font-size:1.05rem}.catalog-design-module__l4DAyG__surprise{background:var(--paper);min-height:46px;box-shadow:var(--soft-shadow);color:var(--ink);font:600 .98rem var(--font-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.catalog-design-module__l4DAyG__surprise:disabled{opacity:.5}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__tools{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) repeat(2,190px);align-items:end;gap:12px;margin:0 0 8px;padding:0;display:grid}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__tool-heading{display:none}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__tools label>span{color:var(--muted);margin-bottom:6px;font-size:.82rem;font-weight:600}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__search>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}:is(.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__search>div,.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__tools select){border:1.5px solid var(--line);background-color:var(--paper);border-radius:999px;min-height:52px;font-size:1rem}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__search>div{box-shadow:var(--soft-shadow);border-color:#0000;padding:0 18px}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__search input{min-height:48px;box-shadow:none;background:0 0;border:0;font-size:1.02rem}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__tools select{padding:0 16px;font-weight:500}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__results{color:var(--muted);border:0;margin:22px 0 18px;padding:0}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__results button{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);border-radius:999px;padding:0 14px;font-weight:600}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzle-index-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__load-more{margin-top:40px}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__load-more button{min-height:54px;box-shadow:inset 0 0 0 1.5px var(--teal-line);color:var(--teal-dark);background:0 0;border:0;border-radius:999px;padding:0 28px;font-size:1.05rem;font-weight:600}@media (max-width:1000px){.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzle-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__search{grid-column:1/-1}}@media (max-width:600px){.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page{margin-top:22px}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzle-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__tools:not(.is-open){display:none}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__tools.is-open{grid-template-columns:minmax(0,1fr);display:grid}.catalog-design-module__l4DAyG__guides{padding:22px 18px}}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__heading h1{letter-spacing:-.025em;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:600;line-height:1.04}.catalog-design-module__l4DAyG__surprise{border:1px solid var(--ink);min-height:48px;box-shadow:none;background:0 0;border-radius:10px}.catalog-design-module__l4DAyG__surprise:hover:not(:disabled){background:var(--paper)}:is(.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__search>div,.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__tools select){border:1px solid var(--line-strong);box-shadow:none;border-radius:10px}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__search>div{border-color:var(--line-strong);box-shadow:none}:is(.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__search>div:focus-within,.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__tools select:focus){border-color:var(--teal)}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__results{border-bottom:1px solid var(--line-strong);padding-bottom:14px}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__results button{border-color:var(--line-strong);border-radius:10px;min-height:40px}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__load-more button{border:1px solid var(--ink);min-height:48px;box-shadow:none;color:var(--ink);border-radius:10px;padding:0 24px;font-size:1rem}.catalog-design-module__l4DAyG__page.catalog-design-module__l4DAyG__page .puzzles-index__load-more button:hover{background:var(--paper)}.catalog-design-module__l4DAyG__guides{background:0 0;border-radius:0;gap:10px;padding:0}.catalog-design-module__l4DAyG__guides h2{letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.2}.catalog-design-module__l4DAyG__guides p{border-bottom:1px solid var(--line-strong);margin:4px 0 12px;padding-bottom:14px;font-size:.95rem}.catalog-design-module__l4DAyG__guides a{border:1px solid var(--line-strong);background:0 0;border-radius:10px;min-height:44px;padding:0 14px;font-size:.95rem}.catalog-design-module__l4DAyG__guides a:hover{border-color:var(--ink);background:var(--paper)}@media (max-width:600px){.catalog-design-module__l4DAyG__guides{padding:0}}
