.policy-fields{min-width:0;margin:20px 0;padding:18px;border:1px solid #4e7186;border-radius:8px;background:rgba(5,16,27,.65);color:#dbe9f2}.policy-fields legend{padding:0 8px;color:#f5dca7}.policy-fields label{display:block;margin:14px 0;white-space:normal}.policy-fields label>span{display:block}.policy-fields select,.policy-fields input[type=email]{display:block;box-sizing:border-box;width:100%;padding:11px 12px;margin-top:6px;background:#091725;color:#ebf5ff;border:1px solid #65859a;border-radius:5px;font:inherit}.policy-fields .check{display:flex;gap:12px;align-items:flex-start}.policy-fields .check input[type=checkbox]{box-sizing:border-box;flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0;margin:5px 0 0;accent-color:#70c6eb}.policy-fields .check span{flex:1;min-width:0}.policy-fields small{display:block;margin-top:7px}.policy-fields a{color:#b7e7ff;text-underline-offset:3px}.policy-fields [hidden]{display:none!important}.policy-fields :focus-visible{outline:3px solid #f2c36c;outline-offset:3px}
