/* Human Development Workforce signup. Uses the same layout as Workforce login. */
.wp-workforce-signup .wp-signup-panel-content { max-width: 425px; }
.wp-workforce-signup .wp-login-panel { padding: 38px 30px; }
.wp-workforce-signup .wp-login-feature {
  background: var(--wp-primary, #0072bc);
  color: var(--wp-on-primary, #fff);
}
.wp-workforce-signup .wp-signup-feature-copy { max-width: 460px; }
.wp-workforce-signup .wp-signup-feature-copy h1 {
  font-family:"Golos Text",Montserrat,sans-serif;
  font-weight:900;
  font-size:clamp(32px,3.4vw,48px);
  line-height:1.15;
}
.wp-workforce-signup .wp-signup-feature-footer,
.wp-workforce-signup .wp-signup-home-link { font:700 12px/1.5 Montserrat,Arial,sans-serif; }
.wp-workforce-signup .wp-signup-home-link { display:inline-block;margin-top:18px; text-decoration:underline;text-underline-offset:4px; }
.wp-workforce-signup .wp-login-form h1 {font-size:30px;line-height:1.2;}
.wp-workforce-signup .wp-login-form .wp-lead {font-size:13px;line-height:1.75;color:#607287;margin-bottom:18px;}
.wp-workforce-signup .wp-signup-form label {margin:13px 0 6px;}
.wp-workforce-signup .wp-signup-form input {min-height:43px;padding:11px 13px;}
.wp-workforce-signup .wp-signup-form .wp-login-button {
  background:var(--wp-primary,#0072bc);
  color:var(--wp-on-primary,#fff);
  margin-top:20px;
}
.wp-workforce-signup .wp-signup-choice,
.wp-login-form .wp-signup-choice {
  margin:15px 0 0;
  color:#607287;
  font:500 12px/1.6 Montserrat,Arial,sans-serif;
  text-align:center;
}
.wp-workforce-signup .wp-signup-choice a,
.wp-login-form .wp-signup-choice a {color:var(--wp-primary,#0072bc);font-weight:700;text-decoration:underline;text-underline-offset:3px;}
.wp-workforce-signup .wp-signup-error {
  padding:12px 14px;
  margin-top:15px;
  border:1px solid #edbcc0;
  border-radius:10px;
  background:#fff3f3;
  color:#8e2532;
  font:600 12px/1.6 Montserrat,Arial,sans-serif;
}
.wp-workforce-signup .wp-login-wordmark .wp-company-logo {width:auto;max-width:185px;height:auto;max-height:60px;object-fit:contain;}
@media(max-width:700px){
  .wp-workforce-signup .wp-login-panel {min-height:100vh; padding:26px 20px;}
  .wp-workforce-signup .wp-signup-panel-content {max-width:440px;}
  .wp-workforce-signup .wp-login-form h1 {font-size:27px;}
}
