.CuzzlesLanding-module__Ul_jwq__page{--cuzzles-focus:#8f4e34;overflow-wrap:anywhere}.dark .CuzzlesLanding-module__Ul_jwq__page{--cuzzles-focus:#ffc27d}.CuzzlesLanding-module__Ul_jwq__page a:focus-visible,.CuzzlesLanding-module__Ul_jwq__page summary:focus-visible{outline:3px solid var(--cuzzles-focus);outline-offset:5px}.CuzzlesLanding-module__Ul_jwq__darkBand{--cuzzles-focus:#ffc27d}.CuzzlesLanding-module__Ul_jwq__sharing{color:#342444;background:#eadcf2}.dark .CuzzlesLanding-module__Ul_jwq__sharing{color:#f1e8f6;background:#251d36}.CuzzlesLanding-module__Ul_jwq__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#68437f;font-size:.8rem;font-weight:700}.dark .CuzzlesLanding-module__Ul_jwq__eyebrow{color:#d8b7ea}.CuzzlesLanding-module__Ul_jwq__textLink{text-underline-offset:5px;align-items:center;gap:.65rem;min-height:44px;margin-top:1rem;font-weight:600;text-decoration:underline;display:inline-flex}.CuzzlesLanding-module__Ul_jwq__shareSteps{gap:1.5rem;display:grid}.CuzzlesLanding-module__Ul_jwq__shareSteps li{border-bottom:1px solid #bda5cb;gap:1.25rem;padding-bottom:1.5rem;display:flex}.dark .CuzzlesLanding-module__Ul_jwq__shareSteps li{border-color:#695576}.CuzzlesLanding-module__Ul_jwq__stepNumber{color:#68437f;font:600 1.6rem var(--font-display),serif;flex-shrink:0;line-height:1.4}.dark .CuzzlesLanding-module__Ul_jwq__stepNumber{color:#d8b7ea}.CuzzlesLanding-module__Ul_jwq__shareNote{color:#594666;margin-top:1.5rem;font-size:.82rem;line-height:1.8}.dark .CuzzlesLanding-module__Ul_jwq__shareNote{color:#d2c1df}.CuzzlesLanding-module__Ul_jwq__gallery{overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-top:2rem;scrollbar-color:#9b5e43 transparent;grid-auto-columns:min(78vw,272px);grid-auto-flow:column;gap:1.5rem;margin-inline:-8px;padding:8px 8px 24px;scroll-padding-inline:8px;display:grid;overflow-x:auto}.CuzzlesLanding-module__Ul_jwq__gallery figure{scroll-snap-align:start;min-width:0}.CuzzlesLanding-module__Ul_jwq__gallery a{border-radius:1.75rem;display:block}.CuzzlesLanding-module__Ul_jwq__faq summary{cursor:pointer;min-height:48px;padding-block:1.5rem}.CuzzlesLanding-module__Ul_jwq__faq summary::marker{color:var(--cuzzles-focus)}@media (min-width:1024px){.CuzzlesLanding-module__Ul_jwq__gallery{grid-auto-flow:initial;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto}}@media (prefers-reduced-motion:reduce){.CuzzlesLanding-module__Ul_jwq__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.CuzzlesLanding-module__Ul_jwq__page a:hover{transform:none!important}}
