textarea.field{height:6em}@media (min-width:1000px){textarea.field{border-radius:1.5em}}.field-group.select{position:relative}.field.select{cursor:pointer;line-height:1.1}.field-group.select .select-icon{align-items:center;background:linear-gradient(to left,var(--light-mono),hsla(0,0%,95%,0));border-radius:0 .5em .5em 0;display:flex;height:2.6em;justify-content:center;padding:.5em 1em .5em 2em;pointer-events:none;position:absolute;right:0;top:32px}.field-group.select .icon{color:var(--violet);font-size:.8em;transform:rotate(-90deg)}.field:autofill+.select-icon{background:linear-gradient(to left,var(--baby-violet),rgba(247,242,247,0))}.field:-webkit-autofill+.select-icon{background:linear-gradient(to left,var(--baby-violet),rgba(247,242,247,0))}.checkbox-wrap{align-items:start;display:flex}.checkbox-input{cursor:pointer;display:block;flex-shrink:0;margin-right:.8em;position:relative}.checkbox-input input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-input .checkbox-input-label{align-items:center;border:1px solid var(--violet);border-radius:.2em;color:var(--white);cursor:pointer;display:flex;height:1.3em;justify-content:center;left:auto;margin-top:.2em;outline:1px solid transparent;outline-offset:1px;position:relative;text-align:center;top:auto;transition:all .5s ease;width:1.3em;z-index:auto}input[type=checkbox]:not(:checked)+.checkbox-input-label:hover{background:var(--light-violet)}input[type=checkbox]:focus+.checkbox-input-label{outline-color:var(--violet)}input[type=checkbox]:checked+.checkbox-input-label{background-color:var(--violet);border-color:var(--violet)}.checkbox-label{align-items:center;display:flex;gap:.5em}.checkbox-label.body-text a{color:var(--black);text-decoration:underline}.checkbox-label.body-text a:hover{color:var(--violet)}
