.cr-wrap{box-sizing:border-box;max-width:640px;margin:0 auto;padding:40px 16px 64px}.cr-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0 0 14px;font-size:clamp(2.5rem,7vw,4rem);font-weight:400;line-height:1.02}.cr-accent{font-style:italic}.cr-stop{color:var(--color-red)}.cr-line{text-wrap:pretty;max-width:56ch;margin-bottom:28px}.wl-card.cr-card{max-width:none;padding:28px}.cr .wl-form{max-width:none}.cr-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cr .wl-field textarea{box-sizing:border-box;border:1px solid var(--color-shadowline);background:var(--color-cream);width:100%;min-height:96px;color:var(--color-ink);font:400 16px/1.4 var(--wl-ui);resize:vertical;border-radius:14px;padding:12px 14px}.cr .wl-field textarea[aria-invalid=true]{border-color:var(--color-red)}.cr .wl-field select:invalid{color:var(--color-ink-soft)}.cr-count{font:400 12px/1 var(--wl-ui);color:var(--color-ink-soft);justify-self:end}.cr-safety{font:400 14px/1.4 var(--wl-ui);color:var(--color-ink-soft);margin:20px 0 0}@media (max-width:560px){.cr-wrap{padding:24px 16px 48px}.wl-card.cr-card{border-radius:22px;padding:20px}.cr-pair{grid-template-columns:1fr}}
