.form-checkbox input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.form-checkbox input:checked+label:before{border-color:#477e84;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23fff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m4.5 12.75 6 6 9-13.5'/%3E%3C/svg%3E"),#477e84}.form-checkbox input:focus+label:before{box-shadow:0 0 0 3px rgba(71,126,132,.2)}.form-checkbox label{display:flex;gap:8px;color:#757575;font-size:16px;font-weight:400;cursor:pointer}.form-checkbox label a{transition:color .2s;color:#477e84;text-decoration:underline}.form-checkbox label a:hover{color:#004042}.form-checkbox label:before{content:"";display:block;flex-shrink:0;width:16px;height:16px;margin-top:4px;transition:border-color .2s,background-color .2s,box-shadow .2s;border:1px solid #d4d2ce;border-radius:4px}.form-checkbox label:hover:before{box-shadow:0 0 0 3px rgba(71,126,132,.2)}