.gw{--gw-paper:var(--paper);--gw-paper-deep:var(--paper-deep);--gw-ink:var(--ink);--gw-ink-2:var(--ink-2);--gw-ink-3:var(--ink-3);--gw-rule:var(--rule);--gw-lake:var(--lake);--gw-river:var(--river);--gw-ground:var(--ground);--gw-water-1:var(--water-1);--gw-water-2:var(--water-2);--gw-water-3:var(--water-3);--gw-water-4:var(--water-4);--gw-water-5:var(--water-5);--gw-water-6:var(--water-6);--gw-copper:var(--copper);--gw-serif:var(--font-newsreader);--gw-cond:var(--font-plex-condensed);--font-mono-marketing:initial}.gw .gw-prose p{margin-top:1.1em}.gw .gw-prose p:first-child{margin-top:0}.gw .gw-card{background:rgba(255,253,248,.96);border:1px solid var(--gw-rule);box-shadow:0 10px 30px -12px rgba(20,35,44,.28)}@media (prefers-reduced-motion:no-preference){.gw .gw-rise{animation:gw-rise .9s cubic-bezier(.2,.7,.2,1) both}.gw .gw-rise-late{animation:gw-rise .9s cubic-bezier(.2,.7,.2,1) .45s both}}@keyframes gw-rise{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.gw .gw-draw-step{background:#fffdf8;border:1px solid var(--gw-rule);border-radius:6px;box-shadow:0 10px 30px -12px rgba(20,35,44,.28);padding:1rem 1.25rem}@media (max-width:767.98px){.gw .gw-draw-step{padding:.75rem 1rem}.gw .gw-prose.gw-draw-step p{font-size:1rem;line-height:1.5}}@media (max-width:767.98px) and (max-height:759.98px){.gw .gw-draw-step{padding:.625rem .875rem}.gw .gw-prose.gw-draw-step p{font-size:.9375rem;line-height:1.42}}@media (min-width:768px) and (max-width:1023.98px){.gw .gw-draw{--gw-draw-room:calc(84px + var(--gw-draw-cards, 28px))}}@media (min-width:1024px){.gw .gw-draw-step{background:transparent;border:0;box-shadow:none;padding:0}.gw .gw-draw{--gw-draw-room:140px}.gw .gw-draw-grid{container-type:inline-size}.gw .gw-draw-step-last{padding-bottom:calc(min((100cqw - 20rem) * var(--gw-draw-hw), 100svh - 140px) + 44px)}}@media (max-width:1023.98px){.gw .gw-check-row{position:sticky;top:57px;z-index:10;margin-left:-1.25rem;margin-right:-1.25rem;padding:.5rem 1.25rem;background-color:var(--gw-paper);background-image:var(--grain);box-shadow:0 1px 0 var(--gw-rule)}}.gw [role=button]:focus{outline:none}.gw [role=button]:focus-visible{outline:2px solid var(--gw-water-5);outline-offset:4px}