.cform{gap:clamp(28px,4vw,44px);display:grid}.cform__legend{gap:10px;margin-bottom:20px;padding:0;display:grid}.cform__step{color:var(--day-muted)}.cform__question{font-family:var(--font-display);letter-spacing:-.02em;color:var(--day-ink);font-size:clamp(28px,3.2vw,40px);font-weight:800;font-stretch:100%;line-height:1.05}.cform__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.cform__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cform__grid{grid-template-columns:1fr}}.cform__choice{padding:18px}.cform__reason-error,.cform__nudge{margin-top:14px}.cform__card{border:1px solid var(--day-line);background:var(--day-surface);border-radius:28px;gap:20px;padding:clamp(20px,4vw,36px);display:grid;box-shadow:0 1px 2px #0f15170a,0 18px 40px #0f15170f}.cform__done{text-align:center;justify-items:center;gap:14px;max-width:560px;margin-inline:auto;padding-block:clamp(32px,6vw,64px);display:grid}.cform__tick{background:var(--day-accent);width:52px;height:52px;color:var(--day-surface);border-radius:50%;place-items:center;display:grid}.cform__done-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(30px,3.6vw,40px);font-weight:800;font-stretch:100%;line-height:1.05}.cform__done-title:focus{outline:none}.cform__done-line{max-width:44ch;color:var(--day-muted);font-size:16.5px;line-height:1.6}.site[lang=ar] .cform__question,.site[lang=ar] .cform__done-title{letter-spacing:0;font-weight:700;line-height:1.35}.site[lang=ar] .cform__done-line{font-size:18px;line-height:1.8}
