.wf-ch .wf-hint h3{align-items:flex-start;gap:var(--space-10);font-size:var(--text-17);margin:0;font-weight:800;display:flex}.wf-ch .wf-hint h3 .wf-d-sw{margin-top:.2em}.wf-ch .wf-hint h3 small{font-size:var(--text-14);color:var(--sub);font-weight:600;display:block}.wf-ch-step{gap:var(--space-8);flex-direction:column;display:flex}.wf-ch-step>summary{cursor:pointer;white-space:nowrap;align-self:flex-start;list-style:none}.wf-ch-step>summary::-webkit-details-marker{display:none}.wf-ch-step .wf-ch-hide,.wf-ch-step[open]>summary .wf-ch-show{display:none}.wf-ch-step[open]>summary .wf-ch-hide{display:inline}.wf-ch-body{gap:var(--space-8);animation:rise-in .32s var(--ease);flex-direction:column;display:flex}.wf-ch-body p{font-size:var(--text-16);margin:0;font-weight:700}.wf-ch-body p.wf-ch-pattern{letter-spacing:.04em;word-spacing:.2em;overflow-wrap:anywhere;font-weight:800}.wf-ch-how{margin:var(--space-8) 0 0;max-width:var(--w-prose);color:var(--sub)}.wf-ch-more{margin:var(--space-32) 0 0;max-width:var(--w-prose)}.wf-ch-more h2{margin:0 0 var(--space-4);font-size:var(--text-article-heading);letter-spacing:-.01em;font-weight:800;line-height:1.2}.wf-ch-more p{margin:0 0 var(--space-12);color:var(--sub)}.wf-ch-link{margin:var(--space-12) 0 0}@media (max-width:34rem){.wf-ch .wf-hint h3{flex:auto}.wf-ch-step{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.wf-ch-body{animation:none}}
