input[required]+label:after,textarea[required]+label:after{content:" *"}input[placeholder]:placeholder-shown+label:before,textarea[placeholder]:placeholder-shown+label:before{content:attr(data-explanation);font-size:.75rem;position:absolute;top:42px;white-space:break-spaces}input[placeholder]:focus+label:before,textarea[placeholder]:focus+label:before{display:none}
