.utility-header,.utility-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px}.utility-header .brand{display:flex;align-items:center;gap:12px;letter-spacing:.15em;font-size:14px}.recovery-panel{max-width:580px;padding-block:60px 90px}.recovery-panel form{margin:28px 0}.recovery-panel label{display:grid;gap:8px}.recovery-panel input{width:100%;padding:14px;border:1px solid #9db5a4;border-radius:8px;background:#fff;color:#173f35;font:inherit}.recovery-panel small{font-size:12px}.recovery-panel .text-link{margin-top:20px}.utility-footer{justify-content:center;font-size:14px}.ui-icon{width:20px;height:20px;vertical-align:middle}
